
    h	                         S r SSKJr  SSKJr  SSKJrJr  SSKJ	r	  SS/0r
/ S	Qr " S
 S\	5      rS rSS\4S jrS rS rg)z^
Thin wrappers around common functions.

Subpackages contain potentially unstable extensions.
    )warn   )tqdm)TqdmDeprecationWarningr   )ObjectWrapperzgithub.com/	casperdcl)
tenumeratetziptmapc                   <   ^  \ rS rSrSrU 4S jrSS jrS rSrU =r	$ )DummyTqdmFile   z'Dummy file-like that will write to tqdmc                 2   > [         TU ]  U5        / U l        g )N)super__init___buf)selfwrapped	__class__s     G/var/www/html/env/lib/python3.13/site-packages/tqdm/contrib/__init__.pyr   DummyTqdmFile.__init__   s    !	    c                 N   [        U[        5      (       a  SOSnUR                  U5      u  pEnU(       aV  [        U5      " 5       n[        R
                  " UR                  U R                  XE/-   5      XpR                  US9  U/U l        g U R                  R                  U5        g )N   

)endfilenolock)

isinstancebytes
rpartitiontyper   writejoinr   _wrappedappend)r   xr   nlpreseppostblanks           r   r#   DummyTqdmFile.write   s|     E**Ub)$HJEJJuzz$))sj"89 }}VEDIIIQr   c                     U R                   (       aW  [        U R                   S   5      " 5       n [        R                  " UR	                  U R                   5      XR
                  S9  g g ! [        [        4 a     g f = f)Nr   )r   r   )r   r"   r   r#   r$   r%   OSError
ValueError)r   r,   s     r   __del__DummyTqdmFile.__del__"   s`    991&(E

5::dii0e--P  Z( s   8A* *A=<A=)r   )F)
__name__
__module____qualname____firstlineno____doc__r   r#   r1   __static_attributes____classcell__)r   s   @r   r   r      s    1	  r   r   c                 $    [        S[        SS9  U $ )zReturns `func`z?This function has no effect, and will be removed in tqdm==5.0.0r   )
stacklevel)r   r   )funcs    r   builtin_iterabler=   +   s    	J	A/Kr   Nc                      SSK n[        XR                  5      (       a-  U" UR                  U 5      4SU=(       d    U R                  0UD6$  [        U" U 4SU0UD6U5      $ ! [
         a     N!f = f)z{
Equivalent of `numpy.ndenumerate` or builtin `enumerate`.

Parameters
----------
tqdm_class  : [default: tqdm.auto.tqdm].
r   Ntotal)numpyr   ndarrayndenumeratesizeImportError	enumerate)iterablestartr?   
tqdm_classtqdm_kwargsnps         r   r	   r	   2   s    - h

++bnnX6 -e>Tx}} - +- - , ZEEEuMM  s   A# #
A0/A0c              /      #    UR                  5       nUR                  S[        5      n[        U" U 40 UD6/UQ76  H  nUv   M	     g7f)z^
Equivalent of builtin `zip`.

Parameters
----------
tqdm_class  : [default: tqdm.auto.tqdm].
rH   N)copypop	tqdm_autozip)iter1	iter2plusrI   kwargsrH   is         r   r
   r
   E   sH      FL)4JE,V,9y9 :s   AAc              /   >   #    [        U0 UD6 H
  nU " U6 v   M     g7f)z^
Equivalent of builtin `map`.

Parameters
----------
tqdm_class  : [default: tqdm.auto.tqdm].
N)r
   )function	sequencesrI   rS   s       r   r   r   S   s%      9,,l -s   )r7   warningsr   autor   rN   stdr   utilsr   
__author____all__r   r=   r	   r
   r    r   r   <module>r^      sS   
  $ . !k]+

(M 6  ! N&	r   