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 :  /lib/python3/dist-packages/s3transfer/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/s3transfer/__pycache__/subscribers.cpython-314.pyc
+
[m�h
��>�^RIHt^RIHt^RIHt!RR4tR#)�)�	lru_cache)�accepts_kwargs)�InvalidSubscriberMethodErrorc�jaa�]tRt^toRt.ROtV3Rlt]]R44t	Rt
RtRtRt
VtV;t#)	�BaseSubscriberz�The base subscriber class

It is recommended that all subscriber implementations subclass and then
override the subscription methods (i.e. on_{subscribe_type}() methods).
c�B<�VP4\SV`	V4#)N)�_validate_subscriber_methods�super�__new__)�cls�args�kwargs�	__class__s&*,��8/usr/lib/python3/dist-packages/s3transfer/subscribers.pyr�BaseSubscriber.__new__s����(�(�*��w��s�#�#�c���VPFVp\VRV,4p\V4'g\RVR24h\	V4'dKI\RVR24h	R#)�on_zSubscriber method z must be callable.z) must accept keyword arguments (**kwargs)N)�VALID_SUBSCRIBER_TYPES�getattr�callablerr)r�subscriber_type�subscriber_methods&  rr	�+BaseSubscriber._validate_subscriber_methods s|�� #�9�9�O� '��U�_�-D� E���-�.�.�2�(�):�(;�;M�N���"�"3�4�4�2�(�):�(;�<+�+��� :rc��R#)a�Callback to be invoked when transfer request gets queued

This callback can be useful for:

    * Keeping track of how many transfers have been requested
    * Providing the expected transfer size through
      future.meta.provide_transfer_size() so a HeadObject would not
      need to be made for copies and downloads.

:type future: s3transfer.futures.TransferFuture
:param future: The TransferFuture representing the requested transfer.
N���self�futurers&&,r�	on_queued�BaseSubscriber.on_queued0���	
rc��R#)aCallback to be invoked when progress is made on transfer

This callback can be useful for:

    * Recording and displaying progress

:type future: s3transfer.futures.TransferFuture
:param future: The TransferFuture representing the requested transfer.

:type bytes_transferred: int
:param bytes_transferred: The number of bytes transferred for that
    invocation of the callback. Note that a negative amount can be
    provided, which usually indicates that an in-progress request
    needed to be retried and thus progress was rewound.
Nr)rr�bytes_transferredrs&&&,r�on_progress�BaseSubscriber.on_progress?s�� 	
rc��R#)a�Callback to be invoked once a transfer is done

This callback can be useful for:

    * Recording and displaying whether the transfer succeeded or
      failed using future.result()
    * Running some task after the transfer completed like changing
      the last modified time of a downloaded file.

:type future: s3transfer.futures.TransferFuture
:param future: The TransferFuture representing the requested transfer.
Nrrs&&,r�on_done�BaseSubscriber.on_doneQr"rr)�queued�progress�done)�__name__�
__module__�__qualname__�__firstlineno__�__doc__rr�classmethodrr	r r%r(�__static_attributes__�__classdictcell__�
__classcell__)r�
__classdict__s@@rrrsG�����<��$�������

�
�$

�

rrN)�	functoolsr�s3transfer.compatr�s3transfer.exceptionsrrrrr�<module>r:s�� �,�>�K
�K
r

Youez - 2016 - github.com/yon3zu
LinuXploit