U
    Z$dg                  	   @   s   d Z ddlZddlmZ e   ejded ddlmZ W 5 Q R X ddl	mZ
 ddlmZ eekrzG 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`
- `tqdm.std` base class

Usage:
>>> from tqdm.auto import trange, tqdm
>>> for i in trange(10):
...     ...
    N   )TqdmExperimentalWarningignore)category)tqdmc                   @   s   e Zd ZdS )r   N)__name__
__module____qualname__ r
   r
   -/tmp/pip-unpacked-wheel-6ucdd40t/tqdm/auto.pyr      s   r   c                  O   s   t t|  f|S )zB
    A shortcut for `tqdm.auto.tqdm(range(*args), **kwargs)`.
    )r   range)argskwargsr
   r
   r   trange!   s    r   )__doc__warningsZstdr   catch_warningssimplefilterZautonotebookr   Znotebook_tqdmZasyncioZasyncio_tqdmZstd_tqdmr   __all__r
   r
   r
   r   <module>   s   
