__init__.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. from ._monitor import TMonitor, TqdmSynchronisationWarning
  2. from ._tqdm_pandas import tqdm_pandas
  3. from .cli import main # TODO: remove in v5.0.0
  4. from .gui import tqdm as tqdm_gui # TODO: remove in v5.0.0
  5. from .gui import trange as tgrange # TODO: remove in v5.0.0
  6. from .std import (
  7. TqdmDeprecationWarning, TqdmExperimentalWarning, TqdmKeyError, TqdmMonitorWarning,
  8. TqdmTypeError, TqdmWarning, tqdm, trange)
  9. from .version import __version__
  10. __all__ = ['tqdm', 'tqdm_gui', 'trange', 'tgrange', 'tqdm_pandas',
  11. 'tqdm_notebook', 'tnrange', 'main', 'TMonitor',
  12. 'TqdmTypeError', 'TqdmKeyError',
  13. 'TqdmWarning', 'TqdmDeprecationWarning',
  14. 'TqdmExperimentalWarning',
  15. 'TqdmMonitorWarning', 'TqdmSynchronisationWarning',
  16. '__version__']
  17. def tqdm_notebook(*args, **kwargs): # pragma: no cover
  18. """See tqdm.notebook.tqdm for full documentation"""
  19. from warnings import warn
  20. from .notebook import tqdm as _tqdm_notebook
  21. warn("This function will be removed in tqdm==5.0.0\n"
  22. "Please use `tqdm.notebook.tqdm` instead of `tqdm.tqdm_notebook`",
  23. TqdmDeprecationWarning, stacklevel=2)
  24. return _tqdm_notebook(*args, **kwargs)
  25. def tnrange(*args, **kwargs): # pragma: no cover
  26. """Shortcut for `tqdm.notebook.tqdm(range(*args), **kwargs)`."""
  27. from warnings import warn
  28. from .notebook import trange as _tnrange
  29. warn("Please use `tqdm.notebook.trange` instead of `tqdm.tnrange`",
  30. TqdmDeprecationWarning, stacklevel=2)
  31. return _tnrange(*args, **kwargs)