def __init__(self, widgets=None, **kwargs):
import progressbar as pb
logging.Handler.__init__(self)
if widgets is None:
class CommaProgress(pb.widgets.WidgetBase):
def __call__(self, progress, data):
return '{value:,} of {max_value:,}'.format(**data)
widgets = [' ', CommaProgress(), ' (', pb.Percentage(), ') ',
pb.Bar(), ' ', pb.ETA()]
self.pbar_args = {'widgets': widgets}
self.pbar_args.update(kwargs)
评论列表
文章目录