Есть программа, которая использует библиотеку moviepy. Хочу чтобы логгер отображал прогресс и в консоли (как сейчас), и дополнительно в интерфейсе.
В интернете нашел такой код для отображения в интерфейсе:
from proglog import ProgressBarLogger
class MyBarLogger(ProgressBarLogger):
def callback(self, **changes):
try:
index = self.state['bars']['t']['index']
total = self.state['bars']['t']['total']
percent = index / total * 100
# send percent to UI
except KeyError as e:
pass
my_logger = MyBarLogger()
#...
clip.write_videofile(filename, logger=my_logger)
Но он перестал отображать прогресс в консоли. Подскажите как его вернуть?