def emit(self, record):
import progressbar as pb
msg = json.loads(record.msg)
# print(msg)
if msg[0] == 'SET':
pass
self.pbar.update(msg[1])
elif msg[0] == 'START':
print(msg[1] + ':', file=sys.stderr)
self.pbar = pb.ProgressBar(maxval=msg[2], **self.pbar_args)
self.pbar.start()
elif msg[0] == 'DONE':
self.pbar.finish()
del self.pbar
print('', file=sys.stderr)
评论列表
文章目录