✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server366.web-hosting.com ​🇻​♯➤ 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 67.223.118.204 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.173
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/hc_python/lib/python3.12/site-packages/greenlet/tests/__pycache__//leakcheck.cpython-312.pyc
�

�@*jE1��n�ddlZddlZddlZddlmZddlZddlZejjd�Z	ejjd�xse	Z
ejjd�Ze
xseZejjd�Z
e
xsejjd�Zejjd�Zejjd	�Zd
�Zd�ZGd�d
e�Zeed�rGd�de�Ze�e_eZnd�ZGd�de�ZGd�de�Zd�Zy)�N)�wraps�GITHUB_ACTIONS�TRAVIS�APPVEYOR�GREENLET_MANYLINUX�GREENLET_SKIP_LEAKCHECKS� GREENLET_SKIP_FAILING_LEAKCHECKS� GREENLET_ONLY_FAILING_LEAKCHECKSc��d|_|S)a�
    Ignore the given object during leakchecks.

    Can be applied to a method, in which case the method will run, but
    will not be subject to leak checks.

    If applied to a class, the entire class will be skipped during leakchecks. This
    is intended to be used for classes that are very slow and cause problems such as
    test timeouts; typically it will be used for classes that are subclasses of a base
    class and specify variants of behaviour (such as pool sizes).
    T)�ignore_leakcheck��funcs �I/opt/hc_python/lib64/python3.12/site-packages/greenlet/tests/leakcheck.py�ignores_leakcheckrJs��!�D���K�c�V�d|_trtjd�|�}|S)z2
    Mark that the function is known to leak.
    TzSkipping known failures)�fails_leakcheck�SKIP_FAILING_LEAKCHECKS�unittest�skipr
s rrrYs*�� �D���7�x�}�}�6�7��=���Krc��eZdZy)�LeakCheckErrorN)�__name__�
__module__�__qualname__�rrrrbs��rr�
getobjectsc��eZdZd�Zd�Zy)�_MockGCc�,�tjd�S)Nr)�sysr��selfs r�get_objectsz_MockGC.get_objectsjs���>�>�!�$�$rc�"�tt|�S�N)�getattr�gc)r#�names  r�__getattr__z_MockGC.__getattr__ls���2�t�$�$rN)rrrr$r*rrrrris��	%�	%rrc��|S)a
        Decorator for a function that is known to fail when running
        strict (``sys.getobjects()``) leakchecks.

        This type of leakcheck finds all objects, even those, such as
        strings, which are not tracked by the garbage collector.
        rr
s r�fails_strict_leakcheckr,qs	���rc��eZdZd�Zd�Zy)�!ignores_types_in_strict_leakcheckc��||_yr&)�types)r#r0s  r�__init__z*ignores_types_in_strict_leakcheck.__init__|s	����
rc�(�|j|_|Sr&)r0�leakcheck_ignore_types)r#rs  r�__call__z*ignores_types_in_strict_leakcheck.__call__~s��&*�j�j��#��rN)rrrr1r4rrrr.r.{s���rr.c�D�eZdZdZdZd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zy)�_RefCountCheckerr)�uop_executorc�X�||_||_g|_i|_d|_d|_y)NrF)�testcase�function�deltas�
peak_stats�
ignored_types�needs_setUp)r#r9r:s   rr1z_RefCountChecker.__init__�s0�� ��
� ��
����������!��rc��||uryt|�}|t|j�k(r'	|jj|�}|t
ur|ry|jj�D]}||us�y||jvs&||jvs|j|jvryy#t$r!|jj	|�dk(}Y��wxYw)NFrT)�type�_include_object_p�__eq__�AttributeError�__cmp__�NotImplemented�__dict__�valuesr=�
IGNORED_TYPESr�IGNORED_TYPE_NAMES)r#�obj�kind�exact_method_equals�xs     rrAz"_RefCountChecker._include_object_p�s���
�$�;���C�y���4��.�.�/�/�
O�&*�&<�&<�&C�&C�C�&H�#�#�.�8�=P�����%�%�'�A��a�x��(�
�D�&�&�&��t�)�)�)��}�}�� 7� 7�7����/"�
O�'+�&<�&<�&D�&D�S�&I�Q�&N�#�	
O�s�B+�+'C�Cc�Z�tjd|j|j��S)N)�limitr<�filter)�objgraph�growthr<rAr"s r�_growthz_RefCountChecker._growth�s$�����T�d�o�o�&*�&<�&<�>�	>rc��|syg}td�|D��}|D]\}}}|jd||||fz�� dj|�}|S)Nz<Unable to calculate growth>c3�:K�|]\}}}t|����y�wr&)�len)�.0r)�_s   r�	<genexpr>z0_RefCountChecker._report_diff.<locals>.<genexpr>�s����7��*�$��1�C��I��s�z%-*s%9d %+9d�
)�max�append�join)r#rR�lines�widthr)�count�delta�diffs        r�_report_diffz_RefCountChecker._report_diff�s]���1����7��7�7��"(��D�%���L�L��5�$��u�*E�E�F�#)��y�y�����rc��tj�}tj�|jr+|jj�d|j_	|j|jg|��i|��|jj�|jj�d|j_d|_|rtj�yy#|jj�|jj�d|j_d|_|rtj�wwxYw)NFT)r(�	isenabled�disabler>r9�setUp�skipTearDownr:�tearDown�
doCleanups�enable)r#�args�kwargs�
gc_enableds    r�	_run_testz_RefCountChecker._run_test�s����\�\�^�
�
�
�
������M�M���!�).�D�M�M�&�	��D�M�M�$�-�-�9�$�9�&�9��M�M�"�"�$��M�M�$�$�&�)-�D�M�M�&�#�D����	�	����	
�M�M�"�"�$��M�M�$�$�&�)-�D�M�M�&�#�D����	�	���s
�! C%�%A%E
c���dtjvr!tjdj�dtjvr!tjdj�|j�S)N�urlparsezurllib.parse)r!�modules�clear_cacherSr"s r�
_growth_afterz_RefCountChecker._growth_after�sR������$��K�K�
�#�/�/�1��S�[�[�(��K�K��'�3�3�5��|�|�~�rc�t�|j}|sytjrtdtj����|ddddgk(rt	|�dvry|ddgd�k(ryt	|�d	k\rt|d
d�dk(ryt	|�dk\r@|ddkDr8|d|dk(r-|d|dk(r"|j
|�}td
|�d|����t|dd�dks(t|d
d�dks|d
djd�dk\rd}nd}t	|�|k\r td
|�d|j
|�����y)NTz Generated uncollectable garbage ���r)��F���)rrr����rx���zrefcount increased by rZrw��)r;r(�garbagerrV�sumrcr`)r#rRr;rbrOs     r�
_check_deltasz_RefCountChecker._check_deltas�sZ��
������
�:�:� ����!U�V�V��"�#�;�1�a�&� �S��[�F�%:���"�#�;�)�#���v�;�!���F�2�3�K� 0�A� 5���v�;�!���r�
�Q��6�"�:����3K�PV�WY�PZ�^d�eg�^h�Ph��$�$�V�,�D� �6�4�!P�Q�Q��v�b�c�{��q� �C��r�s��$4��$9�V�B�C�[�=N�=N�q�=Q�UV�=V��E��E��v�;�%�� �$*�$(�$5�$5�f�$=�"?�@�
@�
rc�4�td�D]}tj��t|jdd�}|rd|j
_t|jdd�|_|j�}	|j|�r_|j||�|j�}|jjtd�|D���|j|�r�_|rtd|j�d	���y#t$r|s�YywxYw)
NrxrFTr3rc3�&K�|]	}|d���y�w)rwNr)rW�stats  rrYz,_RefCountChecker.__call__.<locals>.<genexpr>:s����'C�F�D��Q��F�s�z	Expected z to leak but it did not.)�ranger(�collectr'r:r9�expect_greenlet_leakr=rSr�rortr;r\r�r)r#rlrmrX�expect_failurerRs      rr4z_RefCountChecker.__call__'s����q��A��J�J�L��!����0A�5�I���15�D�M�M�.�$�T�]�]�4L�b�Q��������	_��$�$�V�,����t�V�,��+�+�-�����"�"�3�'C�F�'C�#D�E��$�$�V�,��$�d�m�m�%]�^�^���	�	�!��"�	�s�<A/D�D�DN)
rrrrHrIr1rArSrcrortr�r4rrrr6r6�s<��
�M���	!�(�T>�
��"�/�b_rr6c�X��t�dd�str�St���fd��}|S)NrFc���t|dd�rtjd��tr"t�dd�stjd��t	|��||�S)NrFz$This class ignored during leakchecksrz(Only running tests that fail leakchecks.)r'r�SkipTest�ONLY_FAILING_LEAKCHECKSr6)r#rlrm�methods   �r�wrapperzwrap_refcount.<locals>.wrapperFsZ����4�+�U�3��#�#�$J�K�K�"�7�6�;L�e�+T��#�#�$N�O�O�-���f�-�d�F�;�;r)r'�SKIP_LEAKCHECKSr)r�r�s` r�
wrap_refcountr�Bs4����v�)�5�1�_��
�
�6�]�<��<��Nr)�osr!r(�	functoolsrrrQ�environ�get�RUNNING_ON_GITHUB_ACTIONS�RUNNING_ON_TRAVIS�RUNNING_ON_APPVEYOR�
RUNNING_ON_CI�RUNNING_ON_MANYLINUXr�rr�rr�AssertionErrorr�hasattr�objectrr,r.r6r�rrr�<module>r�s#��0
�
�	����B�J�J�N�N�+;�<���J�J�N�N�8�,�I�0I���j�j�n�n�Z�0��!�8�%8�
��z�z�~�~�&:�;��&�T�"�*�*�.�.�9S�*T���*�*�.�.�)K�L���*�*�.�.�)K�L��
��	�^�	��3���%�&�%�
�)�H�K�,������~_�v�~_�@r


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
11 Jun 2026 5.00 AM
root / root
0755
__init__.cpython-312.pyc
8.992 KB
11 Jun 2026 5.00 AM
root / root
0644
fail_clearing_run_switches.cpython-312.pyc
2.009 KB
11 Jun 2026 5.00 AM
root / root
0644
fail_cpp_exception.cpython-312.pyc
1.555 KB
11 Jun 2026 5.00 AM
root / root
0644
fail_initialstub_already_started.cpython-312.pyc
3.379 KB
11 Jun 2026 5.00 AM
root / root
0644
fail_slp_switch.cpython-312.pyc
1.255 KB
11 Jun 2026 5.00 AM
root / root
0644
fail_switch_three_greenlets.cpython-312.pyc
1.661 KB
11 Jun 2026 5.00 AM
root / root
0644
fail_switch_three_greenlets2.cpython-312.pyc
2.495 KB
11 Jun 2026 5.00 AM
root / root
0644
fail_switch_two_greenlets.cpython-312.pyc
1.633 KB
11 Jun 2026 5.00 AM
root / root
0644
leakcheck.cpython-312.pyc
11.342 KB
11 Jun 2026 5.00 AM
root / root
0644
test_contextvars.cpython-312.pyc
13.47 KB
11 Jun 2026 5.00 AM
root / root
0644
test_cpp.cpython-312.pyc
4.94 KB
11 Jun 2026 5.00 AM
root / root
0644
test_extension_interface.cpython-312.pyc
9.031 KB
11 Jun 2026 5.00 AM
root / root
0644
test_gc.cpython-312.pyc
4.78 KB
11 Jun 2026 5.00 AM
root / root
0644
test_generator.cpython-312.pyc
2.974 KB
11 Jun 2026 5.00 AM
root / root
0644
test_generator_nested.cpython-312.pyc
7.558 KB
11 Jun 2026 5.00 AM
root / root
0644
test_greenlet.cpython-312.pyc
77.469 KB
11 Jun 2026 5.00 AM
root / root
0644
test_greenlet_trash.cpython-312.pyc
6.663 KB
11 Jun 2026 5.00 AM
root / root
0644
test_interpreter_shutdown.cpython-312.pyc
30.454 KB
11 Jun 2026 5.00 AM
root / root
0644
test_leaks.cpython-312.pyc
19.464 KB
11 Jun 2026 5.00 AM
root / root
0644
test_stack_saved.cpython-312.pyc
1.293 KB
11 Jun 2026 5.00 AM
root / root
0644
test_throw.cpython-312.pyc
7.16 KB
11 Jun 2026 5.00 AM
root / root
0644
test_tracing.cpython-312.pyc
13.445 KB
11 Jun 2026 5.00 AM
root / root
0644
test_version.cpython-312.pyc
2.663 KB
11 Jun 2026 5.00 AM
root / root
0644
test_weakref.cpython-312.pyc
2.651 KB
11 Jun 2026 5.00 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF