Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2�j�*���SrSSKrSSKrSSKrSSKJr SSKJr SSK	J3r4JrJr SSK
Jr S/r\R "\5rS	rS5SSS
4Sjr\R*"S5r\R*"S5rSrSr\R4S4Sjrg)zI6Module version for monitoring CLI pipes (`... | python -m tqdm | ...`).7�N)�literal_eval)�indent�)�TqdmKeyError�
TqdmTypeError�tqdm)�__version__�mainc���[RX45 SU;a4URS5Hn[X5s $ [	USU35eUS:Xa%US:XdUS:XagUS:Xag[	US-U-5eUS	:Xah[U5S8:XaUR
5$[R"SU5(a[SUS35R
5$[	USU35eUS
:XaU$US:Xa[U5$US:Xa[U5$[	USU35e![a GMf=f![an[	USU35UeSnAff=f![an[	USU35UeSnAff=f)Nz or z : �bool�True�T�FalseF�chrrz^\\\w+$�"�str�int�float)
�log�debug�split�castr�len�encode�re�match�evalr�9ValueErrorr)�val�typ�t�excs    �ND:\code\apps\devtools\python\user_packages\Python313\site-packages\tqdm/cli.pyrrs����I�I�s�j��
��}����6�"�A�
��C�|�#�#�10�s�e�3�s�e�,�-�-��f�}��6�M�s�b�y���'�>���C�%�K�#�-�.�.�11�e�|��s�8�q�=��:�:�<��
�8�8�J��$�$��!�C�5��12�#�*�*�,�,��s�e�3�s�e�,�-�-�13�e�|��14�15�e�|�	;��s�8�O��g�~�	;���:���3�%�s�3�%�(�16)�)��;!�
��
��,�	;��3�%�s�3�%� 0�1�s�:��	;��17�	;��3�%�s�3�%� 0�1�s�:��	;�sA�18D&�919D8�20E�&21D5�4D5�822E�E�E�23E;�%E6�6E;�\n�c��g�N�)rs r#�<lambda>r)8s��d�Tc	��URnU(dHURU5nU(d[USS5"5 gU"U5 U"[U55 MGSn[U5n	URU5nU(deU(aJU"U5 U(aU"SUR	U5-5 O URU5Hn24U"U255 M
 [USS5"5 gUR
U5n26U27S:aX�-
nO:U"X�SU28[U5--5 U"U(aSOX�SU29-5 SnXzU	-SnMVM�)a:30Params31------32fin  : binary file with `read(buf_size : int)` method33fout  : binary file with `write` (and optionally `flush`) methods.34callback  : function(float), e.g.: `tqdm.update`35callback_len  : If (default: True) do `callback(len(buffer))`.36  Otherwise, do `callback(data) for data in buffer.split(delim)`.37�flushc��gr'r(r(r*r#r)�posix_pipe.<locals>.<lambda>Js��tr*Nr*rc��gr'r(r(r*r#r)r.as��4r*r)�write�read�getattrr�countr�find)�fin�fout�delim�buf_size�callback�callback_len�fp_write�tmp�buf�	len_delim�is           r#�38posix_piper@7s1���z�z�H����(�(�8�$�C����g�|�4�6���S�M��S��X����C��E�39�I�40��h�h�x� ������
���Q����5�!1�1�2� �Y�Y�u�-�� ���.��D�'�<�0�2��������A��1�u��41����S���C��J��/�/�0��,�Q�S�r��7�]�<��C��)�m�n�%�C��!r*z\n {4}(\S+)\s{2,}:\s*([^,]+)z\s*(?<!\S)--?([^\s=]+)(\s+|=|$))�iterable�gui�out�filea�42    Extra CLI Options43    -----------------44    name  : type, optional45        TODO: find out why this is needed.46    delim  : chr, optional47        Delimiting character [default: '\n']. Use '\0' for null.48        N.B.: on Windows systems, Python converts '\n' to '\r\n'.49    buf_size  : int, optional50        String buffer size in bytes [default: 256]51        used when `delim` is specified.52    bytes  : bool, optional53        If true, will count bytes, ignore `delim`, and default54        `unit_scale` to True, `unit_divisor` to 1024, and `unit` to 'B'.55    tee  : bool, optional56        If true, passes `stdin` to both `stderr` and `stdout`.57    update  : bool, optional58        If true, will treat input as newly elapsed iterations,59        i.e. numbers to pass to `update()`. Note that this is slow60        (~2e5 it/s) since every input must be decoded as a number.61    update_to  : bool, optional62        If true, will treat input as total elapsed iterations,63        i.e. numbers to assign to `self.n`. Note that this is slow64        (~2e5 it/s) since every input must be decoded as a number.65    null  : bool, optional66        If true, will discard input (no stdout).67    manpath  : str, optional68        Directory in which to install tqdm man pages.69    comppath  : str, optional70        Directory in which to place tqdm completion.71    log  : str, optional72        CRITICAL|FATAL|ERROR|WARN(ING)|[default: 'INFO']|DEBUG|NOTSET.73c	��^^^^^ ^!�Tc[RSSmTRS5nTUS-n[R"[[U5SS9 [RS:a[RO[[RS	5[-n[[R!U55n["HnUR%U5 M [&R)[+UR-555 [R/U5n[1USSS742USSS752US76SS7725n	SR3S
U	55nSn78U79S-UR5S5-S-n[7U4SjS55(a=[R8R;[<S-5 [R>"S5 O�[7U4SjS55(a9[R8R;US-5 [R>"S5 O;T(a4TSSSS:wa([R@R;STSSU8035 [BR/SR3S/T-55m[[1TSSS812TS82SS83255n[&R)U5 UR%SS5 ST0nUR-5H(up}URESS5n[GX�U5X�'M* [&R)S[MU5-5 UR%S S!5nUR%S"S!5nUR%S#S!5n[OUUU45S:�a[KS$5eUR%S%S&5nUR%S'S(5nUR%S)S!5nUR%S*S5nUR%S+S5nUR%S,S!5(a"S-S.5nO[R8n[US/U5n[[RPS/[RP5nU(dU(aQSSK)mSS1K-J.n U4S2jnUbU"S3U"U5S3-5 UbU"S4U"U5S5-5 [R>"S5 U(a2UR:m [TS/T5R:m"UUU 4S6jS.5nU(ayUR_S7S85 UR_S9S5 UR_S:S;5 [&R)U5 [SA0UD6m![aUUSUT!Rb5 SSS5 gUS(:Xa�[&R)U5 UR:nU(dU(aB[SA0UD6m!U(aU!4S<jnOU!4S=jnUHnU"U5 U"U5 M SSS5 g[U40UD6HnU"U5 M
 g[&R)U5 [SA0UD6m!S!nU(aU!4S>jnOU(aU!4S?jnOT!RbnSn[aUUUUUU5 SSS5 g![a8 TH,nUR	S5(dMU[S5Sn GMP SnGNWf=f![Han[K[MU55eSnAff=f![Ta84 SS0K+J,m GN|f=f!,(df   g=f!,(df   g=f!,(df   g=f![daR TR;S@U85-5 [RP[R8R:snm UHnT "U5 M
 ef=f)Bzo86Parameters (internal use only)87---------88fp  : file-like object for tqdm89argv  : list (default: sys.argv[1:])90Nrz--logz--log=�INFOz/%(levelname)s:%(module)s:%(lineno)d:%(message)s)�level�format)��
z    rI�rc3�# �UHKoS[;dMUSS:XaSOSR"USRSS5US/USSQ76v� MM g7f)rrrz91  --{0}  : {2}{3}z92  --{0}=<{1}>  : {2}{3}�_�-N)�UNSUPPORTED_OPTSrH�replace)�.0�otds  r#�	<genexpr>�main.<locals>.<genexpr>�sn���M�*�C��V�;K�-K�A�#�a�&�F�*:�&�,�f�f�5���V�^�^�C��-�s�1�v�A�8;�A�B��A�*�s93�A�?Az!Usage:94  tqdm [--help | options]95z^96Options:97  -h, --help     Print this help and exit.98  -v, --version  Print version and exit.99�100c3�,># �UH	oT;v� M g7fr'r(�rQ�v�argvs  �r#rSrT�s����1012�1���9�1���)z-vz	--versionrc3�,># �UH	oT;v� M g7fr'r(rWs  �r#rSrT�s����1� 0�1�$�Y� 0�rZ)z-hz--helpz--zError:Unknown argument:� rrTrDrNrMzargs:�bytesF�update�	update_toz1Can only have one of --bytes --update --update_tor8r%r7r$�tee�manpath�comppath�nullc�$�\rSrSr\S5rSrg)�main.<locals>.stdout��c��gr'r()rMs r#r0�main.<locals>.stdout.write�s��r*r(N��__name__�102__module__�__qualname__�__firstlineno__�staticmethodr0�__static_attributes__r(r*r#�stdoutre�s�����r*rp�buffer)�	resources)�Pathc�>�TRS5U-nURUR55 [R	SU5 g)zcopy resource `name` to `dst`rz103written:%sN)�files�write_bytes�104read_bytesr�info)�name�dst�firrs   �r#�cp�main.<locals>.cps6����_�_�V�,�t�3������
�
��0�����s�+r*ztqdm.1z
completion.shztqdm_completion.shc�0>�\rSrSr\UUU4Sj5rSrg)reic�>�[R"TS9 T"U5 SSS5 T"U5 g!,(df   N=f)N)rD)r�external_write_mode)�x�fpr;�stdout_writes ���r#r0rhs-����1�1�r�:� ���;� ��O�;�:�s�	0�105>r(Nri)r�r;r�s���r#rpres����$��$r*�unit�B�106unit_scale�unit_divisoric�V>�TR[UR555 gr'�r^�numeric�decode�r?r!s �r#r9�main.<locals>.callback,s����H�H�W�Q�X�X�Z�%8�9r*c�p>�TR[UR55TR-1075 gr'�r^r�r��nr�s �r#r9r�/s#����H�H�W�Q�X�X�Z�%8�1�3�3�%>�?r*c�V>�TR[UR555 gr'r�r�s �r#r9r�<s�����������!4�5r*c�p>�TR[UR55TR-1085 gr'r�r�s �r#r9r�?s#�����������!4�q�s�s�!:�;r*z109Error:110r()3�sysrY�indexr�111startswithr�logging�basicConfigr2�version_infor�__doc__r�
CLI_EXTRA_DOC�dict�RE_OPTS�findallrO�poprr�sorted�itemsr�zip�join�strip�anyrpr0r	�exit�stderr�RE_SHLEXrPr�KeyErrorrr�sum�stdin�importlib_resources�ImportError�	importlibrr�pathlibrs�112setdefaultr@r^�	Exception)"r�rY�log_idx�logLevelr?�d�	opt_types�or�opt_types_desc�113help_short�opts�	tqdm_argsrX�e�delim_per_charr^r_r8r7r`rarbrpr�rsr|r0r9r:r;rrr�r!s"``                            @@@@r#r114r115�sJ����|��x�x���|��%��*�*�W�%����!��$�����g�g�x�8�P�R��)�)�G�3�����T�\�\�6�*�m�	<�A��W�_�_�Q�'�(�I����
�
�a����I�I�f�Y�_�_�&�'�(�
�M�M�!��E���q�t�!�t��e�A�D�q�D�k�5���A��;�?�N�116���M�*�M�	M�A�1177�J���	��g�g�d�m�		��		�A��1182�1�1192�2�2��120�121����t�+�,������	�1� 0�1�	1�	1��122�123����T��"������	
�$�q�'�"�1�+��%��124�125���2�4��7�)�2�j�\�J�K��>�>�#�(�(�F�8�d�?�3�4�D���D���A��J��Q�T��T�126�+�,�D��I�I�d�O��H�H�U�D�����I�cS��j�j�l�F�Q��	�	�#�s�#�A�
+�#�A��|�4�	��#�	�	�	�'�C�	�N�*�+�"���w��6�����x��/���M�M�+�u�5�	����	�2�3�a�7��R�S�S�8��=�=��S�1���
�
�g�v�.���m�m�E�5�)���-�-�	�4�0���=�=��T�2���=�=���'�'�
�
�127�Z�Z�F��V�X�v�6�F���	�	�8�S�Y�Y�7���h�
0�7�
%�
,�128�"��8�T�'�]�X�5�6��#��?�D��N�5I�$I�J��H�H�Q�K��!�<�<�L��r�8�R�0�6�6�H�
$�
$��� � ���-�� � ��t�4�� � ���6��I�I�i� ��"�	�"�a��5�&�"�h����A�#�"�
�f�_��I�I�i� ��L�L�E����&�I�&�!��:�@�"���a�� ���#�'�&��e�1�y�1�A��!�H�2�
�I�I�i� ��"�	�"�a�$���6��<� !�x�x�H�#'�L��5�&�%��8�\�R�#�"��e���A��|�|�H�%�%��S��]�^�,����129�H�
��~�
+�"�3�q�6�*�*��
+��B�
0�/�/�
0��:#�"��'�&��#�"��U��130����131�*�+�!�i�i����)9�)9���|��A���O��
��s��Y
�	'\�1Z�A8\�Z8�1[�.[ �=[1�
#Z�4Z�Z�Z�132Z5�Z0�0Z5�5\�8[�[�133[� 134[.�1135[?�A])r�r�rr��astrr��textwrapr�stdrrr�versionr	�__all__�	getLoggerrjrrr@�compiler�r�rOr�r�r136r(r*r#�<module>r�s�����	�137�'��2�2� ��(��
����!��#*�L!'��*��6&�t
�*�*�4�1385��
�:�:�8�9��6�� �
�F
�J�J�T�hSr*
codekingpro/portable-devtools · Team Ai