__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

�E�g5'��"�SSKrSSKrSSKrSSKrSSKJr SSKrSSKrSSKJ	r	J
r
 SSKJrJrJ
r
Jr SSKJr SSKrSSKrSSKJr SSKJr S	r"S
S\\R0R2R5r"SS
\5r"SS\5rg)�N)�dgettext�)�
run_apport�apport_crash)�AcquireProgress�DistUpgradeView�ENCODING�InstallProgress)�get)�gettext)�twrapc���[RR5 [5n[US5(aUR
[S5$U$![a SnN7f=f)z'py2/py3 compatible readline from stdin ��decode�backslashreplace)�sys�stdout�flush�input�EOFError�hasattrrr	)�ss �A/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeViewText.py�readliner/sZ���J�J������G���q�(����x�x��"4�5�5��H��	�����s�
A�A"�!A"c� �\rSrSrSrSrSrg)�TextAcquireProgress�;c��[RRRR	U5 [R"U5 g�N)�apt�progress�textr�__init__��selfs rr#�TextAcquireProgress.__init__<s.�������)�)�2�2�4�8�� � ��&�c��[RRRR	X5 [R"X5 g�NT)r r!r"r�pulse)r%�owners  rr*�TextAcquireProgress.pulse?s1�������)�)�/�/��<����d�*�r'�N)�__name__�
__module__�__qualname__�__firstlineno__r#r*�__static_attributes__r-r'rrr;s��'�r'rc�2^�\rSrSrSrU4SjrSrSrU=r$)�TextInstallProgress�E�c�<>�[[U]
"U0UD6 SUlg)Nr)�superr4r#�
_prev_percent)r%�args�kwargs�	__class__s   �rr#�TextInstallProgress.__init__Js ���
�!�4�1�4�B�6�B���r'c���URUR-U:aCSn[US5[U5-n[R
R
SU-5 X lgg)Nzlibapt-pkg4.12zProgress: [%3i%%]z
%s
)r9�
MIN_REPORTINGr�intrr�write)r%�pkg�percent�status�domain�progress_strs      r�
status_change�!TextInstallProgress.status_changeNsX������ 2� 2�2�W�<�%�F�#�F�,?�@�3�w�<�O�L��J�J���\�L�8�9�!(��=r')r9)	r.r/r0r1r?r#rGr2�
__classcell__�r<s@rr4r4Es����M��)�)r'r4c�^�\rSrSrSrSSjrSrSrSrSr	Sr
S	rU4S
jrSSjr
SSjrS
rSSjrSSjrSSjrSrSrU=r$)�DistUpgradeViewText�Wz&text frontend of the distUpgrade tool c��SUl[5RS5 S[R;aS[RS'U(aUS:Xa4[R
R
[R"5S5nOSn[R"SU5 [R"S5 SUl[R R"R%5Ul[)5Ul[-5UlUR0[2lg![a#n[R"S	U-5 SnAN�SnAff=f)
NT�Text�DEBIAN_FRONTEND�dialog�.�moz)/usr/share/locale/ubuntu-release-upgraderzubuntu-release-upgraderzError setting locales (%s))�needs_screen�
get_telemetry�set_updater_type�os�environ�path�join�getcwdr�bindtextdomain�
textdomain�	Exception�logging�warning�	last_stepr r!r"�
OpProgress�_opCacheProgressr�_acquireProgressr4�_installProgress�_handleExceptionr�
excepthook)r%�datadir�logdir�	localedir�es     rr#�DistUpgradeViewText.__init__Zs��� �����(�(��0��B�J�J�.�,4�B�J�J�(�)��'�S�.��G�G�L�L�����T�2�)�?�)�	<�
�
 �
 �!:�I�
F�
�
�
�6�
7���� #��� 1� 1� <� <� >��� 3� 5��� 3� 5����.�.�����	<�
�/�/�6��:�
;�
;��	<�s�-D!�!
E�+E	�	Ec�^�SSKn[5 URXU5n[R"SSRU5-5 [
XU5 [5(d4UR	[S5[S5SRU55 [R"S5 g)Nrznot handled exception:
%s�
zA fatal error occurredz�Please report this as a bug and include the files /var/log/dist-upgrade/main.log and /var/log/dist-upgrade/apt.log in your report. The upgrade has aborted.
Your original sources.list was saved in /etc/apt/sources.list.distUpgrade.r)�	traceback�print�format_exceptionr_�errorrZrr�_r�exit)r%�type�value�tbro�liness      rrf�$DistUpgradeViewText._handleExceptionts���
	�
���*�*�4��;���
�
�2�T�Y�Y�u�5E�E�F��T�"�%��|�|��J�J�q�1�2��>�?��y�y��'�
)�	����r'c��UR$r)rdr$s r�getAcquireProgress�&DistUpgradeViewText.getAcquireProgress�����$�$�$r'c�:�XRlUR$r)re�_cache)r%�caches  r�getInstallProgress�&DistUpgradeViewText.getInstallProgress�s��',���$��$�$�$r'c��UR$r)rcr$s r�getOpCacheProgress�&DistUpgradeViewText.getOpCacheProgress�r}r'c�j�[5 [U5 [RR5 gr)rprrr)r%�msgs  r�updateStatus� DistUpgradeViewText.updateStatus�s���g��C�j�	�j�j���r'c�@�[5 [[S55 g)N�Aborting)rprsr$s r�abort�DistUpgradeViewText.abort�s���g��A�j�M�r'c�8>�[[U]U5 Xlgr)r8rL�setStepra)r%�stepr<s  �rr��DistUpgradeViewText.setStep�s������.�t�4��nr'c���[5 [[U55 [[U55 U(a[[U55 [[S55 [5 g)Nz To continue please press [ENTER])rpr
rsr�r%�summaryr��extended_msgs    r�information�DistUpgradeViewText.information�sB���g��E�'�N���E�#�J��	�
�e�L�!�"��A�0�1�2��jr'c��[5 [[U55 [[U55 U(a[[U55 g)NF)rpr
r�s    rrr�DistUpgradeViewText.error�s2���g��E�'�N���E�#�J��	�
�e�L�!�"�
r'c��[U[5(dUR[5nSH�n[R
R
U5(dM)[R"US/[RS9nURRU5 URR5 UR5  g [#U5 g![a*nUR[R :waeSnA gSnAff=f)z!helper to show output in a pager )z/usr/bin/sensible-pagerz	/bin/more�-)�stdinN)�
isinstance�bytes�encoder	rWrY�exists�
subprocess�Popen�PIPEr�rA�close�wait�IOError�errno�EPIPErp)r%�output�pager�prks     r�showInPager�DistUpgradeViewText.showInPager�s������
&�
&��=�=��*�&�;�%�
�W�W�^�^�E�
"�
"��"�"�E�#�;�Z�_�_�E�a���'�'�-�-��'��'�'�-�-�/��&�&�(��<��F�m�����W�W����+��,����s�<AC�
D�D�Dc
��[R"XUX45 [5 [[U55 [[UR55 [S[S5<S[S5<3SS9 [
5R5R5nUR[S55(agU(aUR[S55(ag	UR[S
55(Ga�Sn[UR5S:�aQUS-
nU[[S
5SRURVs/sHo�RPM sn5-SS9-
n[UR5S:�aQU[[S5SRURVs/sHo�RPM sn5-SS9-
nUS-
n[UR5S:�aQUS-
nU[[S5SRURVs/sHo�RPM sn5-SS9-
n[UR 5S:�aQUS-
nU[[S5SRUR Vs/sHo�RPM sn5-SS9-
nUR#U5 [[S5<S[S5<3SS9 GMns snfs snfs snfs snf)N� �Continue [yN] zDetails [d]r��endT�y�nF�drrnzRemove: %s
z  )�subsequent_indentzRemove (was auto installed) %szInstall: %s
zUpgrade: %s
)r�confirmChangesrpr
�confirmChangesMessagersr�strip�lower�
startswith�len�toRemoverZ�name�toRemoveAuto�	toInstall�	toUpgrader�)	r%r��changes�downloadSize�actions�removal_bold�resr�r�s	         rr��"DistUpgradeViewText.confirmChanges�sr���$�$�T�G�%1�<��g��E�'�N���E�$�,�,�-�.���*�+�Q�}�-=�>�B�G���j��� �&�&�(���>�>�!�C�&�!�!������q��v�.�.��
�^�^�A�c�F�
#�
#��&�
����
�!�
#���n�f����N�#�c�h�h��
�
�/N�
�1���
�/N�&O�O�$(�*�*�f���"�"�
#�a�
'����4�5����RV�Rc�Rc�Ad�Rc�Q�&�&�Rc�Ad�8e�e�$(�*�*�f���n�f�
����
 �1�
$���n�f����O�$�s�x�x����0P��A����0P�'Q�Q�$(�*�*�f�����
 �1�
$���n�f����O�$�s�x�x����0P��A����0P�'Q�Q�$(�*�*�f��
�
�6�
"�
��+�,�a�
�.>�?�R�H�A
��0O��Be��1Q��
1Qs�K(�5K-�$K2�K7c���[5 U(a[[U55 [[U55 US:XaZ[[S5SS9 [5nUR	5R5R
[S55(agg[[S5SS9 [5nUR	5R5R
[S	55(agg)
N�Nor�rr�r�TFzContinue [Yn] r�)rpr
rsrr�r�r�)r%r�r��defaultr�s     r�askYesNoQuestion�$DistUpgradeViewText.askYesNoQuestion�s����g�	�
�e�G�n���E�#�J��	�D��
��"�#��
,��
�#�
�Y�Y�[�
�
�
 �
+�
+�A�c�F�
3�
3���
��"�#��
,��
�#�
�Y�Y�[�
�
�
 �
+�
+�A�c�F�
3�
3��r'c�6�URXUS:XaSS9$SS9$)N�Cancelr��Yes�r�)r�)r%r�r�r�s    r�askCancelContinueQuestion�-DistUpgradeViewText.askCancelContinueQuestion�s8��
�
"�
"�7��8�+��#�8�8�16�#�8�8r'c�H�UR[S5[S5SS9$)NzRestart requiredz]To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.r�r�)r�rsr$s r�confirmRestart�"DistUpgradeViewText.confirmRestarts8��
�
"�
"�1�%7�#8�#$�&:�$;�EI�	#�J�Jr')rdrercrarT)NNrr))r�)r�)r.r/r0r1�__doc__r#rfr{r�r�r�r�r�r�rrr�r�r�r�r�r2rIrJs@rrLrLWs_���1�/�4�*%�%�%�������,37�(I�T�(8� J�Jr'rL)r�rr_r�rrr rW�DistUpgradeApportrrrrr	r
�	telemetryrrU�apt.progress�DistUpgradeGettextrs�utilsr
rr!r"rr4rLr-r'r�<module>r�sy��,
�
����
�	�7���,���,��	
��/�3�<�<�+<�+<�+L�+L��)�/�)�$zJ�/�zJr'

Filemanager

Name Type Size Permission Actions
DistUpgradeApport.cpython-313.pyc File 6.12 KB 0644
DistUpgradeCache.cpython-313.pyc File 59.35 KB 0644
DistUpgradeConfigParser.cpython-313.pyc File 4.2 KB 0644
DistUpgradeController.cpython-313.pyc File 101.91 KB 0644
DistUpgradeFetcher.cpython-313.pyc File 7.21 KB 0644
DistUpgradeFetcherCore.cpython-313.pyc File 12.6 KB 0644
DistUpgradeFetcherKDE.cpython-313.pyc File 10.51 KB 0644
DistUpgradeGettext.cpython-313.pyc File 2.68 KB 0644
DistUpgradeMain.cpython-313.pyc File 10.22 KB 0644
DistUpgradeQuirks.cpython-313.pyc File 49.98 KB 0644
DistUpgradeVersion.cpython-313.pyc File 186 B 0644
DistUpgradeView.cpython-313.pyc File 21.06 KB 0644
DistUpgradeViewGtk3.cpython-313.pyc File 48.36 KB 0644
DistUpgradeViewKDE.cpython-313.pyc File 53.71 KB 0644
DistUpgradeViewNonInteractive.cpython-313.pyc File 17.46 KB 0644
DistUpgradeViewText.cpython-313.pyc File 13.41 KB 0644
GtkProgress.cpython-313.pyc File 4.58 KB 0644
MetaRelease.cpython-313.pyc File 18.05 KB 0644
QUrlOpener.cpython-313.pyc File 3 KB 0644
ReleaseNotesViewer.cpython-313.pyc File 8.47 KB 0644
ReleaseNotesViewerWebkit.cpython-313.pyc File 2.53 KB 0644
SimpleGtk3builderApp.cpython-313.pyc File 2.36 KB 0644
SimpleGtkbuilderApp.cpython-313.pyc File 2.34 KB 0644
__init__.cpython-313.pyc File 151 B 0644
apt_btrfs_snapshot.cpython-313.pyc File 17.36 KB 0644
dist-upgrade.cpython-313.pyc File 347 B 0644
telemetry.cpython-313.pyc File 4.72 KB 0644
utils.cpython-313.pyc File 22.68 KB 0644
xorg_fix_proprietary.cpython-313.pyc File 5.96 KB 0644
Filemanager