Как показать индикатор выполнения tqdm только через определенное время? - PullRequest
0 голосов
/ 02 февраля 2020

Я использую tqdm, чтобы показать прогресс в моем методе:

def crunch(u):
    for i in tqdm(u):
        do_work(i)

Проблема в том, что я часто вызываю этот метод, на многих различных u, и я не знаю заранее время, как большой u будет. Некоторые u очень малы, и индикатор выполнения не нужен. Я получаю много индикаторов прогресса, загромождающих вывод консоли. Я бы хотел, чтобы строка tqdm начала отображаться только в том случае, если, например, l oop работает более 1 сек c. Для циклов, которые завершаются менее чем за секунду, tqdm не должен печатать никакого прогресса вообще.

Как я могу это сделать?

...