HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/self/root/lib/python3.11/test/libregrtest/__pycache__/
Upload File :
Current File : //proc/self/root/lib/python3.11/test/libregrtest/__pycache__/setup.cpython-311.pyc
�

*�Kg����ddlZddlZddlZddlZddlZddlZddlmZddlm	Z	m
Z
	ddlZn
#e$rdZYnwxYwddl
mZmZdZd�Zd�Zd�ZdS)	�N)�support)�TESTFN_UNDECODABLE�FS_NONASCII)�setup_unraisable_hook�setup_threading_excepthook�PYTHONREGRTEST_UNICODE_GUARDc���	tj���}tjd|���g}ttd��r|�tj��ttd��r|�tj	��|D]}tj
|d|����n#ttf$rd}YnwxYwt��t��tjtj��|jrBtj�dt*j�|j����tj���D]�}t|d��rAt3|j��D],\}}t*j�|��|j|<�-t7|dd��r)t*j�|j��|_��|jrd	t<j_ |j!�tj"|j!��|j#�tIj%|j#��tj&|j'o
|j'd
k��|j(t_(ttd��rd�}tj)|��tU��tW��|j,��t[tj.|j,d
z��t_.t[tj/|j,dz��t_/tatj1|j,��t_1tatj2|j,��t_2tatj.|j,��t_.tatj/|j,��t_/|j3r
ddl4m5}d|_6tnrJt*j8r>t*j9�:tv�<��tn��dStzr,t*j>�:tvtz��dSdS)NT)�all_threads�file�SIGALRM�SIGUSR1)�chainrr�__path__�__file__F��addaudithookc��dS�N�)�name�argss  �-/usr/lib/python3.11/test/libregrtest/setup.py�_test_audit_hookz%setup_tests.<locals>._test_audit_hookTs���D��(�)�RegressionTestResult)?�sys�
__stderr__�fileno�faulthandler�enable�hasattr�signal�appendrr
�register�
ValueError�AttributeError�_adjust_resource_limits�replace_stdoutr�record_original_stdout�stdout�testdir�path�insert�os�abspath�modules�values�	enumerater�getattrr�
huntrleaks�unittest�
BaseTestSuite�_cleanup�memlimit�set_memlimit�	threshold�gc�
set_threshold�suppress_msvcrt_asserts�verbose�
use_resourcesrrr�timeout�max�
SHORT_TIMEOUT�LONG_TIMEOUT�min�LOOPBACK_TIMEOUT�INTERNET_TIMEOUT�xmlpath�test.support.testresultr�USE_XMLr�supports_bytes_environ�environb�
setdefault�UNICODE_GUARD_ENV�encoder�environ)	�ns�	stderr_fd�signals�signum�module�indexr.rrs	         r�setup_testsrXs���F��N�)�)�+�+�	�	���9�=�=�=�=����6�9�%�%�	+��N�N�6�>�*�*�*��6�9�%�%�	+��N�N�6�>�*�*�*��	F�	F�F��!�&��9�E�E�E�E�E�	F��!
��'����
�	�	�	�����&���������"�3�:�.�.�.�	�z�8�	�����2�7�?�?�2�:�6�6�7�7�7��+�$�$�&�&�?�?���6�:�&�&�	?�(���9�9�
?�
?���t�)+�����)>�)>����&�&��6�:�t�,�,�	?� �g�o�o�f�o�>�>�F�O��	�}�0�*/���'�	�{����R�[�)�)�)�	�|��
����&�&�&��#�B�J�$B�2�:��?�C�C�C��,�G���s�N�#�#�+�	�	�	���)�*�*�*������ � � �	�z�� #�G�$9�2�:��?� K� K���"�7�#7���a��H�H���$'�w�'?���#L�#L�� �#&�w�'?���#L�#L�� � #�G�$9�2�:� F� F���"�7�#7���D�D���	�z�,�@�@�@�@�@�@�'+��$��>�b�7�>�
����0�7�7�9�9�;M�N�N�N�N�N�	�>�
�
���/��=�=�=�=�=�>�>s�B=�=C�Cc����tj�	����}n#t$rYdSwxYwt	|d�jddd���t_�fd�}t
j|��dS)z�Set stdout encoder error handler to backslashreplace (as stderr error
    handler) to avoid UnicodeEncodeError when printing a tracebackN�w�backslashreplaceF�
)�encoding�errors�closefd�newlinec�\��tj����t_dSr)rr,�close)r,s�r�restore_stdoutz&replace_stdout.<locals>.restore_stdout�s"����
��������
�
�
r)rr,r r'�openr]�atexitr&)�fdrcr,s  @rr*r*rs�����Z�F��
�]�]�_�_��������	���
�����b�#���!���	���C�J�������O�N�#�#�#�#�#s�$�
2�2c
��	ddl}ddlm}m}n#t$rYdSwxYw|�|��\}}d}||kr~||krzt||��}	|�|||f��td|�d|����dS#ttf$r$}td|�d|�d	|�d
���Yd}~dSd}~wwxYwdSdS)z5Adjust the system resource limits (ulimit) if needed.rN)�
RLIMIT_NOFILE�
RLIM_INFINITYizRaised RLIMIT_NOFILE: z -> z#Unable to raise RLIMIT_NOFILE from z to z: �.)
�resourcerhri�ImportError�	getrlimitrF�	setrlimit�printr'�OSError)rkrhri�fd_limit�max_fds�desired_fds�new_fd_limit�errs        rr)r)�sg�������9�9�9�9�9�9�9�9�9������������� �*�*�=�9�9��H�g��K��+���(�W�"4�"4��;��0�0��	-����}�|�W�.E�F�F�F��G�8�G�G��G�G�H�H�H�H�H���G�$�	-�	-�	-��,��,�,�!�,�,�%(�,�,�,�
-�
-�
-�
-�
-�
-�
-�
-�
-�����	-������"4�"4s$��
��-B�B;�B6�6B;)rer!r0r$rr7�testr�test.support.os_helperrrr=rl�test.libregrtest.utilsrrrOrXr*r)rrr�<module>rys��
�
�
�
�����	�	�	�	�
�
�
�
�
�
�
�
�����������B�B�B�B�B�B�B�B��
�I�I�I�I������	
�B�B�B�����@�@�@�@�@�@�@�@�3��Z>�Z>�Z>�z$�$�$�4-�-�-�-�-s�-�7�7