| 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.14/test/support/__pycache__/ |
Upload File : |
+
��3j�# � � � ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHt R t R t
R t]P RR l4 t
RR lt]P RR l4 t ! R R
4 tR R lt]! 4 tR
R/R ltRR/ 3R ltR# )� N)�supportc �^ � \ P ! 4 \ \ P 4 3# �N)�_thread�_count�len� threading� _dangling� � �4/usr/lib/python3.14/test/support/threading_helper.py�threading_setupr s � ��>�>��S��!4�!4�5�5�5r c �x � V w rR p\ P ! VRR7 F: p\ \ P 4 p\
P ! 4 pWa8: g K9 R# R\ n \ P ! RVR
RV RV R X R\ X4 2
4 V F p\ P ! R
V: 24 K R# )g �?F��errorNTz2threading_cleanup() failed to clean up threads in �.1fz seconds
before: thread count=z, dangling=z
after: thread count=zDangling thread: )
r �sleeping_retry�listr r
r r �environment_altered�
print_warningr )�original_values�
orig_count�orig_ndangling�timeout�_�dangling_threads�count�threads * r
�threading_cleanupr s� � �!0��J��G�
�
#�
#�G�5�
9�� � � 3� 3�4����� ����� :� #'�G�������c�]� "�",��[��8H� I!�!&��{�3�7G�3H�2I� K�L�
#����� 1�&��<�=� #r c �F a � \ P ! S 4 V 3R l4 pV# )z{Use this function when threads are being used. This will
ensure that the threads are cleaned up even when the test fails.
c �T <� \ 4 p S! V ! \ V! # \ T! i ; ir )r r )�args�key�funcs * �r
� decorator�reap_threads.<locals>.decorator>