U
    Ptc                     @   s   d Z ddlZddlmZ z^ejd jZde jkr:edddlm	Z	m
Z
 e
dkrtdd	lmZ ee	ed
d edW n$ ek
r   ddlmZmZ Y n,X ddlmZmZ ddlmZ eded
d ddgZdS )z
Automatically choose between `tqdm.notebook` and `tqdm.std`.

Usage:
>>> from tqdm.autonotebook import trange, tqdm
>>> for i in trange(10):
...     ...
    N)warnZIPythonZIPKernelAppconsole   )WARN_NOIPYW	IProgress)TqdmWarning   )
stacklevelZ
ipywidgets)tqdmtrange)TqdmExperimentalWarningzxUsing `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)r
   r   )__doc__syswarningsr   modulesZget_ipythonconfigImportErrorZnotebookr   r   Zstdr   	Exceptionr
   r   r   __all__ r   r   5/tmp/pip-unpacked-wheel-pz4u50m_/tqdm/autonotebook.py<module>   s(    