Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
_monitor.cpython-313.pyc34 linesDownload Raw Back to __pycache__
1�

2�js��l�SSKrSSKJrJrJr SSKJr SSKJr SS/r"SS\	5r3"SS\5rg)	�N)�Event�Thread�current_thread)�time)�warn�TMonitor�TqdmSynchronisationWarningc��\rSrSrSrSrg)r	�	zdtqdm multi-thread/-process errors which may cause incorrect nesting4but otherwise no adverse effects�N)�__name__�5__module__�__qualname__�__firstlineno__�__doc__�__static_attributes__r��SD:\code\apps\devtools\python\user_packages\Python313\site-packages\tqdm/_monitor.pyr	r		s6��(�rc�:�\rSrSrSr0rSrSrSrSr	Sr7Srg	)8r�a69Monitoring thread for tqdm bars.10Monitors if tqdm bars are taking too much time to display11and readjusts miniters automatically if necessary.12 13Parameters14----------15tqdm_cls  : class16    tqdm class to use (can be core tqdm or a submodule).17sleep_interval  : float18    Time to sleep between monitoring checks.19c�b�[R"U5 SUlSUlXlX lURRS[5Ul	URRS[5"5Ul[R"UR5 UR5 g)NTrrr)r�__init__�daemon�woken�tqdm_cls�sleep_interval�_test�getr�_timer�20was_killed�atexit�register�exit�start)�selfrrs   rr�TMonitor.__init__so������������21� �
�,���Z�Z�^�^�F�D�1��22��*�*�.�.��%�8�:�������	�	�"��23�24�rc��URR5 U[5LaUR5 UR	5$�N)r �setr�join�report�r%s rr#�
TMonitor.exit)s2���������~�'�'��I�I�K��{�{�}�rc��URRR5Vs/sHn[US5(dMUPM sn$s snf)N�start_t)r�25_instances�copy�hasattr)r%�is  r�
get_instances�TMonitor.get_instances/sD���=�=�3�3�8�8�:�*�:�a��1�i�(��:�*�	*��*s�A	�A	c��UR5nXlURRUR5 URR5(agURR5 UR5nUR5nUHonURR5(a26 SSS5 gURS:�a2XR-27UR:�aSUl	URSS9 AMq X R5:wa[S[SS9 ASSS5 GM)!,(df   N=f)NT�)�nolockzOSet changed size during iteration (see https://github.com/tqdm/tqdm/issues/481)�)�28stacklevel)rrr �waitr�is_setr�get_lockr4�miniters�last_print_t�maxinterval�refreshrr	)r%�cur_t�	instances�instances    r�run�TMonitor.run5s���29�30�����J��O�O� � ��!4�!4�5����%�%�'�'�����'�'�)��31�32��� �.�.�0�	� )�H����-�-�/�/��*�)�!�)�)�A�-�"�%:�%:�:�x�?S�?S�S�-.��)� �(�(��(�5� �!!*�"� 2� 2� 4�4��J�3��C��5*��*�)�s�7AD;�A*D;�;33E	c�@�URR5(+$r()r r<r,s rr+�TMonitor.report^s���?�?�)�)�+�+�+r)rrrrr rN)r
rrrrrrr#r4rEr+rrrrrrs(���
�E�	��*�'�R,r)r!�	threadingrrrr�warningsr�__all__�RuntimeWarningr	rrrr�<module>rMs9��
�3�3����3�344��	��	�P,�v�P,r
codekingpro/portable-devtools · Team Ai