U
    4c                     @   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IPKernelAppZ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_ipythonZconfigImportErrorZnotebookr   r   Zstdr   	Exceptionr	   r
   r   __all__ r   r   0lib/python3.8/site-packages/tqdm/autonotebook.py<module>   s(    