403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.41
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python313/Lib/test/test_concurrent_futures/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/test_concurrent_futures/__pycache__/executor.cpython-313.pyc
�

��i���SSKrSSKrSSKrSSKrSSKJr SSKJr SSKJ	r	 Sr
Sr"SS\5r
S	rSS
jr"SS\5r"S
S\5r"SS5rg)�N)�futures)�support)�Py_GIL_DISABLEDc�
�X-$�N�)�x�ys  �:C:\Python313\\Lib\test\test_concurrent_futures\executor.py�mulr
s	���5�L�c��X4$rr)�args�kwargss  r�capturer
s
���<�r
c��\rSrSrSrSrg)�MyObject�c��grr��selfs r�	my_method�MyObject.my_methods��r
rN)�__name__�
__module__�__qualname__�__firstlineno__r�__static_attributes__rr
rrrs��
r
rc��[5$r)r)�_s r�make_dummy_objectr!s
���:�r
c��U"U5err)�	exception�msgs  r�raiserr%s��
�C�.�r
c��\rSrSrSrSrg)�FalseyBoolException�c��g)NFrrs r�__bool__�FalseyBoolException.__bool__ s��r
rN)rrrrr*rrr
rr'r's��r
r'c��\rSrSrSrSrg)�FalseyLenException�$c��g)Nrrrs r�__len__�FalseyLenException.__len__%s��r
rN)rrrrr0rrr
rr-r-$s��r
r-c��\rSrSrSrSrSrSr\R"S5S5r
Sr\RS	5r
S
rSrSrS
rg)�ExecutorTest�)c��URR[SS5nURSUR	55 g)N���)�executor�submit�pow�assertEqual�result�r�futures  r�test_submit�ExecutorTest.test_submit,s0�����%�%�c�1�a�0������f�m�m�o�.r
c�6�URR[SSS9nURSUR	55 URR[
SSSS9nURUR	5SSSS.45 UR
[5 URR[
SS	9 SSS5 UR
[5 URRSS
9 SSS5 g!,(df   NF=f!,(df   g=f)Nr6r7)r
���)r�fn)rD)rF�arg)rG)r9r:rr<r=r�assertRaises�	TypeErrorr>s  r�test_submit_keyword� ExecutorTest.test_submit_keyword0s������%�%�c�1��%�2������V�]�]�_�-����%�%�g�q�q�Q�%�?���������4�!�1�1E�*F�G�
�
�
�y�
)��M�M� � �G�� �3�*�
�
�
�y�
)��M�M� � �Q� �'�*�
)�*�
)��
)�
)�s�C9�D
�9
D�

Dc���UR[URR[[S5[S555[[[[S5[S5555 UR[URR[[S5[S5SS95[[[[S5[S5555 g)N�
rE)�	chunksize)r<�listr9�mapr;�rangers r�test_map�ExecutorTest.test_map:s�������T�]�]�&�&�s�E�"�I�u�R�y�A�B��S��e�B�i��r��3�4�	6�	
����T�]�]�&�&�s�E�"�I�u�R�y�A�&�N�O��S��e�B�i��r��3�4�	6r
c��URR[/SQ/SQ5nURUR	5S5 URUR	5S5 UR[UR5 g)N)rDrDrDrD)r6rEr�)rrD)r9rP�divmodr<�__next__rH�ZeroDivisionError)r�is  r�test_map_exception�ExecutorTest.test_map_exceptionCs[���M�M���f�l�L�A���������v�.��������v�.����+�Q�Z�Z�8r
�walltimec��/nURR[R/SQSS9HnUR	U5 M URS5 URSS/U5 g![Ra N+f=f)N)rr�rU��timeoutzexpected TimeoutError)	r9rP�time�sleep�append�failr�TimeoutErrorr<)r�resultsrYs   r�test_map_timeout�ExecutorTest.test_map_timeoutIs�����	/��]�]�&�&�t�z�z�'0�/0�'�2�����q�!�2�
�I�I�-�.����$���w�/���#�#�	��	�s�AA-�-B�Bc��URR[S/URS--5 URR	5 g)Nr6rD)r9rP�str�worker_count�shutdownrs r�test_shutdown_race_issue12456�*ExecutorTest.test_shutdown_race_issue12456Xs:��	
�
�
���#��s�d�&7�&7�!�&;�<�=��
�
��� r
c�^^�[5n[R"5mU4Sjm[R"UU4Sj5nUR
R
UR5 A[(afSnSnU(dZU[R::aF[R"5 TRSS9nUS-
nU(dU[R::aMFOTR[RS9nURUS5 g)Nc�>�[(a-[R"TRS9R	5 gTR5 g)N)�target)r�	threading�Thread�set�start)�my_object_collecteds�r�	set_event�8ExecutorTest.test_no_stale_references.<locals>.set_eventes4�����
� � �(;�(?�(?�@�F�F�H�#�'�'�)r
c�>�T"5$rr)�objrws �r�<lambda>�7ExecutorTest.test_no_stale_references.<locals>.<lambda>ns���	�r
rFg�?r_z-Stale reference not collected within timeout.)rrr�Event�weakref�refr9r:rrr�
SHORT_TIMEOUT�
gc_collect�wait�
assertTrue)r�	my_object�my_object_callback�	wait_time�	collectedrvrws     @@r�test_no_stale_references�%ExecutorTest.test_no_stale_references_s�����J�	�'�o�o�/��	*�%�[�[��4K�L���
�
���Y�0�0�1���?��I��I��I��1F�1F�$F��"�"�$�/�4�4�S�4�A�	��S� �	� �I��1F�1F�$F��
,�0�0��9N�9N�0�O�I����	�G�	Ir
c��SH1nUR[S5 URUS9 SSS5 M3 g!,(df   ME=f)N)r���z"max_workers must be greater than 0)�max_workers)�assertRaisesRegex�
ValueError�
executor_type)r�numbers  r�test_max_workers_negative�&ExecutorTest.test_max_workers_negative�sI���F��'�'�
�)1�2��"�"�v�"�6�2�2��2�2�s	�9�
A	c�(�URR[[S55Hen[R
"U5nA[R"5 [R"[R5HnU"5bM
 Mc Mg g)NrM)
r9rPr!rQr~rrr��sleeping_retryr�)rrz�wrr s    r�test_free_reference� ExecutorTest.test_free_reference�sh���=�=�$�$�%6��b�	�B�C����S�!�B����� ��+�+�G�,A�,A�B���4�<��C�Cr
c��SnUR[U5 URR[[U5R5 SSS5 SnUR[U5 URR[[U5R5 SSS5 g!,(df   Nc=f!,(df   g=f)N�boolbool�lenlen)r�r'r9r:r%r=r-)rr$s  r�test_swallows_falsey_exceptions�,ExecutorTest.test_swallows_falsey_exceptions�s���
��
�
#�
#�$7��
=��M�M� � ��)<�c�B�I�I�K�>���
�
#�
#�$6��
<��M�M� � ��);�S�A�H�H�J�=�
<�	>�
=��=�
<�s�4B*�-4B;�*
B8�;
C	rN)rrrrr@rJrRrZr�requires_resourcergrm�cpython_onlyr�r�r�r�rrr
rr3r3)sg��/�(�6�9�
���z�*�0�+�0�!�
���"I��"I�H7�
�Kr
r3)�std)rrra�unittestr~�
concurrentr�testr�test.supportrrr�objectrr!r%�	Exceptionr'r-r3rr
r�<module>r�s`��������(���
�v�
�
�
��)��
���
yK�yKr

Youez - 2016 - github.com/yon3zu
LinuXploit