mfinzi/pristine-ml

View on GitHub
oil/utils/mytqdm.py

Summary

Maintainability
A
0 mins
Test Coverage
import inspect
try:    #tqdm.autonotebook
    from tqdm.auto import tqdm#_notebook as tqdm
    tqdm.get_lock().locks = []
#     old_print = print
    # if tqdm.tqdm.write raises error, use builtin print
#     def new_print(*args, **kwargs):
#         try: tqdm.write(*map(lambda x: str(x),args), **kwargs)
#         except: old_print(*args, ** kwargs)
#     inspect.builtins.print = new_print
except ImportError: tqdm = lambda it,*args,**kwargs:it