Source code for graphgallery.utils.tqdm

from tqdm import tqdm as tqdm_base

__all__ = ['tqdm']


def tqdm_clear(*args, **kwargs):
    getattr(tqdm_base, '_instances', {}).clear()


[docs]def tqdm(*args, **kwargs): """Decorator of tqdm, to avoid some errors if tqdm terminated unexpectedly Returns ------- an decorated :class:`tqdm` class """ if hasattr(tqdm_base, '_instances'): for instance in list(tqdm_base._instances): tqdm_base._decr_instances(instance) return tqdm_base(*args, **kwargs)
tqdm.__doc__ = tqdm_base.__doc__ + tqdm_base.__init__.__doc__