403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/apt/progress/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/apt/progress/__pycache__/text.cpython-314.pyc
+
S^�i"(���Rt^RIt^RIt^RIt^RIt^RIt^RIHt^RIt^RI	H
t
.ROtRRlt!R	R
4t
!RR]
P]
4t!RR]
P]
4t!R
R]
P ]
4tR#)z'Progress reporting for text interfaces.N)�Callable)�base�AcquireProgress�
CdromProgress�
OpProgressc�0�V^8�dQhR\R\/#)��msg�return��str)�formats"�3/usr/lib/python3/dist-packages/apt/progress/text.py�__annotate__r s����3��3��c�l�\P!V4pW8Xd\P!VR4pV#)z>Translate the message, also try apt if translation is missing.�apt)�apt_pkg�gettext)r	�ress& r�_r s*��
�/�/�#�
�C�
�z��o�o�c�5�)���Jrc�Pa�]tRt^(toRtRV3RlRlltR	V3RlRlltRtVtR#)
�TextProgressz.Internal Base class for text progress classes.Nc�F<�V^8�dQhRS[PR,RR/#�r�outfileNr
��io�
TextIOBase)r
�
__classdict__s"�rr�TextProgress.__annotate__+s$������
�
�� 4���rc�R�T;'g\PVn^VnR#)�N)�sys�stdout�_file�_width��selfrs&&r�__init__�TextProgress.__init__+s���*�*��
�
��
���rc�0<�V^8�dQhRS[RS[RS[RR/#)rr	�newline�maximizer
N�r�bool)r
rs"�rrr /s*�����#����t��PT�rc��VPPR4VPPV4VP\V48�d>VPPVP\V4,
R,4M,V'd%\	VP\V44VnV'dVPPR4R#VPP4R#)z8Write the message on the terminal, fill remaining space.�
� �
N)r%�writer&�len�max�flush)r(r	r,r-s&&&&r�_write�TextProgress._write/s����
�
������
�
������;�;��S��!��J�J���d�k�k�C��H�4��;�<�
��d�k�k�3�s�8�4�D�K���J�J���T�"�
�J�J���r)r%r&�N)TF)	�__name__�
__module__�__qualname__�__firstlineno__�__doc__r)r8�__static_attributes__�__classdictcell__�rs@rrr(s!����8�����rrc�ba�]tRt^@toRtR
V3RlRlltR
V3RlRlltV3RlRltR	tVt	R#)rzTOperation progress reporting.

This closely resembles OpTextProgress in libapt-pkg.
Nc�F<�V^8�dQhRS[PR,RR/#rr)r
rs"�rr�OpProgress.__annotate__Fs$������
�
�� 4���rc�|�\PW4\PPV4RVnR#)�N)rr)rr�old_opr's&&rr)�OpProgress.__init__Fs)�����d�,���� � ��&���rc�2<�V^8�dQhRS[R,RR/#)r�percentNr
)�float)r
rs"�rrrEKs�����e�d�l��d�rc�D�\PPW4VP'd.VP'dVPVP4VPRVPVP3,RR4VPVnR#)z1Called periodically to update the user interface.z%s... %i%%
FTN)rr�update�major_changerHr8�oprK)r(rKs&&rrN�OpProgress.updateKse�������t�-����������K�K����$����N�d�g�g�t�|�|�%<�<�e�T�J��g�g��rc�<�V^8�dQhRR/#�rr
N�)r
rs"�rrrESs�����d�rc���\PPV4VP'd0VP	\R4RVP3,RR4RVnR#)z,Called once an operation has been completed.z%c%s... Doner1TrGN)rr�donerHr8r�r(s&rrV�OpProgress.doneSsG�������T�"��;�;�;��K�K��.�)�T�4�;�;�,?�?��t�L���r)rHr:)
r;r<r=r>r?r)rNrVr@rArBs@rrr@s(�����
��
���rc��a�]tRt^[toRtRV3RlRlltV3RlRltV3RlRltV3R	lR
ltV3RlRlt	V3R
lRlt
V3RlRltV3RlRltV3RlRlt
RtVtR#)rz'AcquireProgress for the text interface.Nc�F<�V^8�dQhRS[PR,RR/#rr)r
rs"�rr�AcquireProgress.__annotate__^s$������
�
�� 4���rc��\PW4\PPV4RVn^PVn^VnR#r:)rr)rr�_signalr&�_idr's&&rr)�AcquireProgress.__init__^s@�����d�,����%�%�d�+�
�	
�������rc�<�V^8�dQhRR/#rSrT)r
rs"�rrr[gs���
�
�t�
rc���\PPV4\P!\PVP
4VnVP4^VnR#)z�Start an Acquire progress.

In this case, the function sets up a signal handler for SIGWINCH, i.e.
window resize signals. And it also sets id to 1.
N)rr�start�signal�SIGWINCH�_winchr]r^rWs&rrb�AcquireProgress.startgsB��	
���"�"�4�(��}�}�V�_�_�d�k�k�B������
���rc�$<�V^8�dQhRS[RR/#)r�dummyr
N)�object)r
rs"�rrr[ss���	"�	"�V�	"��	"rc�\�\VPR4'd�\P!VPP	44'dZ^RIp^RIp^RIpVPVPVPR4pVPRV4wrpV^,
VnR#R#R#)z)Signal handler for window resize signals.�filenoN�hhhhs        )�hasattrr%�os�isattyrk�fcntl�struct�termios�ioctl�
TIOCGWINSZ�unpackr&)r(rhrprqrr�buf�cols&*     rre�AcquireProgress._winchss~���4�:�:�x�(�(�R�Y�Y�t�z�z�7H�7H�7J�-K�-K�����+�+�d�j�j�'�*<�*<�h�G�C�'-�}�}�V�S�'A�$�E��u���'�D�K�.L�(rc�8<�V^8�dQhRS[PRR/#�r�itemr
N�r�AcquireItemDesc)r
rs"�rrr[~s!�����G�3�3���rc�F�\PPW4\R4VP,pVP
P'd9VR\P!VP
P4,,
pVPV4R#)z@Called when an item is update (e.g. not modified on the server).zHit � [%sB]N)
rr�ims_hitr�description�owner�filesizer�size_to_strr8�r(r{�lines&& rr��AcquireProgress.ims_hit~sj�����$�$�T�0���y�4�+�+�+���:�:�����H�w�2�2�4�:�:�3F�3F�G�G�G�D����D�rc�8<�V^8�dQhRS[PRR/#rzr|)r
rs"�rrr[�s!���8�8��0�0�8�T�8rc��\PPW4VPPVPP
8Xd.VP
\R4VP,4R#VP
\R4VP,4VP
RVPP,4R#)zCalled when an item is failed.zIgn zErr z  %sN)
rr�failr��status�	STAT_DONEr8rr��
error_text)r(r{s&&rr��AcquireProgress.fail�s������!�!�$�-��:�:����
�
� 4� 4�4��K�K��&�	�D�$4�$4�4�5��K�K��&�	�D�$4�$4�4�5��K�K�����!6�!6�6�7rc�8<�V^8�dQhRS[PRR/#rzr|)r
rs"�rrr[�s!�����'�1�1��d�rc��\PPW4VPP'dR#VP
VPnV;P
^,
un\R4VPPRVP2,pVPP'd9VR\P!VPP4,,
pVPV4R#)z/Called when some of the item's data is fetched.NzGet:r2r)
rr�fetchr��completer^�idrr�r�rr�r8r�s&& rr��AcquireProgress.fetch�s������"�"�4�.��:�:���������
�
�
����A�
����y�d�j�j�m�m�_�A�d�.>�.>�-?�@�@���:�:�����H�w�2�2�4�:�:�3F�3F�G�G�G�D����D�rc�:<�V^8�dQhRS[PRS[/#)rr�r
)r�Acquirer/)r
rs"�rrr[�s#���F�F�7�?�?�F�t�Frc���\PPW4\VPR4'd7\
P!VPP44'gR#VPVP,R,\VPVP,4,pRpRV,pRpVP'd�\\VPVP,
4VP,4pRP\ P"!VP4\ P$!V44pVP&EFppRpVP('goVP*'d[RVP*,p\-V4\-V4,\-V4,VP.8�dEM�WH,
pRpK�RpVP(P0P2'dFVR	VP(P0P2VP(P43,,
pM$VR
VP(P6,,
pVP(P0P8'd/VRVP(P0P8,,
pVR\ P"!VP:4,,
pVP<'dyVP(P0P>'gSVR
\ P"!VP<4VP:R,VP<,3,,
pVR,
p\-V4\-V4,\-V4,VP.8�dM
WH,
pEKs	V'gV\AR4,
pVP'dAW@P.\-V4,
\-V4,
R,V,,
pVPCVR4R#)z�Periodically invoked while the Acquire process is underway.

Return False if the user asked to cancel the whole Acquire process.rkTgY@Fz%i%%rGz	 {}B/s {}z [%s]z [%i %sz [%sz %sz %sBz	/%sB %i%%�]z
 [Working]r2)"rr�pulsermr%rnrork�
current_bytes�
current_itemsrL�total_bytes�total_items�current_cps�intr
rr��time_to_str�workers�current_itemr�r5r&r�r��	shortdescr��active_subprocess�current_size�
total_sizer�rr8)	r(r�rK�shown�tval�end�eta�worker�vals	&&       rr��AcquireProgress.pulse�s6��	
���"�"�4�/��4�:�:�x�(�(����4�:�:�;L�;L�;N�1O�1O���&�&��);�);�;�u�D�����t�/�/�/�I
�
���������������e�D�,�,�t�/A�/A�A�B�T�EU�EU�U�V�C��$�$��#�#�D�$4�$4�5��#�#�C�(��C�
�m�m�F��C��&�&�&��=�=�=�!�F�M�M�1�C��4�y�3�s�8�+�c�#�h�6�$�+�+�E���K�D� �E���E��"�"�(�(�+�+�+��y��'�'�-�-�0�0��'�'�1�1�$����
�v�� 3� 3� ?� ?�?�?���"�"�(�(�:�:�:��u�v�2�2�8�8�J�J�J�J���6�G�/�/��0C�0C�D�D�D�C�� � � ��)<�)<�)B�)B�)K�)K�)K��{��'�'��(9�(9�:��'�'�%�/�&�2C�2C�C�&����

�3�J�C��4�y�3�s�8�#�c�#�h�.�$�+�+�=�����K$�N��A�l�O�#�D������[�[�3�s�8�+�c�$�i�7�3�>��D�D�D����D�%� �rc�,<�V^8�dQhRS[RS[RS[/#)r�medium�driver
r.)r
rs"�rrr[�s"���)�)�3�)�s�)�t�)rc��\PPWV4VP\	R4W3,4\4R9#)z7Prompt the user to change the inserted removable media.zUMedia change: please insert the disc labeled
 '%s'
in the drive '%s' and press enter
)�c�C)rr�media_changer8r�input)r(r�r�s&&&rr��AcquireProgress.media_change�sL�����)�)�$��>����
�6�
�
�o�
�	
��w�j�(�(rc�<�V^8�dQhRR/#rSrT)r
rs"�rrr[�s���5�5�d�5rc��\PPV4VP\	R4\
P!VP4\
P!VP4\
P!VP43,PR44^RIpVP!VPVP4R#)z/Invoked when the Acquire process stops running.zFetched %sB in %s (%sB/s)
r3N)rr�stopr8rrr��
fetched_bytesr��elapsed_timer��rstriprcrdr])r(rcs& rr��AcquireProgress.stop�s������!�!�$�'�����/�0��'�'��(:�(:�;��'�'��(9�(9�:��'�'��(8�(8�9����f�T�l�		
�	��
�
�f�o�o�t�|�|�4r)r^r]r&r:)r;r<r=r>r?r)rbrer�r�r�r�r�r�r@rArBs@rrr[se����1���
�
�	"�	"���8�8���F�F�P)�)�5�5rc�Za�]tRtRtoRtV3RlRltV3RlRltV3RlRltR	tVt	R
#)rizText CD-ROM progress.c�.<�V^8�dQhRS[R,/#rSr)r
rs"�rr�CdromProgress.__annotate__
s���
�
��d�
�
rc���\PPV4VP\	R4R4\\
R44# \dR#i;i)z,Ask the user to provide a name for the disc.zDPlease provide a name for this medium, such as 'Debian 2.1r1 Disk 1'F�:N)rr�ask_cdrom_namer8rrr��KeyboardInterruptrWs&rr��CdromProgress.ask_cdrom_name
sY�����)�)�$�/����
�(�
�
�	
�	��u�S�z�?�"�� �	��	�s�A�A�Ac�*<�V^8�dQhRS[RS[RR/#)r�text�currentr
N)rr�)r
rs"�rrr�s"���%�%�3�%��%��%rc�~�\PPWV4V'dVPVR4R#R#)zSet the current progress.FN)rrrNr8)r(r�r�s&&&rrN�CdromProgress.updates.�����!�!�$�g�6���K�K��e�$�rc� <�V^8�dQhRS[/#)rr
)r/)r
rs"�rrr�s�����d�rc���\PPV4VP\	R4R4\\
4R8H4# \dR#i;i)z"Ask the user to change the CD-ROM.z4Please insert an installation medium and press enterFrG)rr�change_cdromr8rr/r�r�rWs&rr��CdromProgress.change_cdromsR�����'�'��-����A�L�M�u�U�	����2�
�&�&�� �	��	�s�A�A!� A!rTN)
r;r<r=r>r?r�rNr�r@rArBs@rrrs&�����
�
�%�%��r)rrr)r?rrnrcr#�types�collections.abcrr�apt.progressr�__all__rrrrrrTrr�<module>r�ss��".�	�	�
�
��$���
<�����0����,��6i5�d�*�*�L�i5�X�D�&�&��r

Youez - 2016 - github.com/yon3zu
LinuXploit