a
    QSicR  ã                   @   sÖ   d Z ddlZddlZddlmZ e ¡ 6 ejded ddlmZ	 ddlm
Z W d  ƒ n1 sd0    Y  ejdd	… d
k rŠe	ZeZ
n@ddlmZ ddlmZ e	ekr¾G dd„ de	eƒZneZdd„ Z
ddgZdS )zþ
Enables multiple commonly used features.

Method resolution order:

- `tqdm.autonotebook` without import warnings
- `tqdm.asyncio` on Python3.6+
- `tqdm.std` base class

Usage:
>>> from tqdm.auto import trange, tqdm
>>> for i in trange(10):
...     ...
é    Né   )ÚTqdmExperimentalWarningÚignore)Úcategory)Útqdm)Útrangeé   )é   é   c                   @   s   e Zd ZdS )r   N)Ú__name__Ú
__module__Ú__qualname__© r   r   úE/var/www/html/django/DPS/env/lib/python3.9/site-packages/tqdm/auto.pyr   !   s   r   c                  O   s   t t| Ž fi |¤ŽS )zJ
        A shortcut for `tqdm.auto.tqdm(range(*args), **kwargs)`.
        )r   Úrange)ÚargsÚkwargsr   r   r   r   &   s    r   )Ú__doc__ÚsysÚwarningsÚstdr   Úcatch_warningsÚsimplefilterZautonotebookr   Znotebook_tqdmr   Znotebook_trangeÚversion_infoÚasyncioZasyncio_tqdmÚstd_tqdmÚ__all__r   r   r   r   Ú<module>   s"   
*