def __init__(self, *args, **kwargs): start_time = "Start: " + dt.now().strftime("%H:%M:%S") bar = Bar(left = "[", right = "]", marker = ":", fill = ".") counter = Counter("%d/" + str(kwargs["maxval"])) kwargs["widgets"] = [start_time, " ", ETA(), " ", counter, " ", \ Percentage(), " ", bar] ProgressBar.__init__(self, *args, **kwargs)
def __init__(self, total): if total == 0: return widgets = ['Test: ', Percentage(), ' ', Bar(), ' ', ETA(), ' '] ProgressBar.__init__(self, widgets=widgets, maxval=total) self.start()
def __init__(self, poll=0.1, **keywords): global _NLEVELS, _MAX_NLEVELS self._nlevels = _NLEVELS _NLEVELS += 1 _MAX_NLEVELS = max(_MAX_NLEVELS, _NLEVELS) ProgressBar.__init__(self, poll=poll, **keywords) if self._nlevels == 0: self._signal_old = signal.signal(signal.SIGINT, self._int_handler) print('\n\n\033[F', end='')
def __init__(self, prefix, max_value): ProgressBar.__init__(self, prefix=prefix, max_value=max_value, is_terminal=True, term_width=200) self.widgets = [ widgets.Percentage(**self.widget_kwargs), ' ', widgets.SimpleProgress(format='(%s)' % widgets.SimpleProgress.DEFAULT_FORMAT, **self.widget_kwargs), ' ', widgets.Bar(**self.widget_kwargs), ' ', widgets.Timer(**self.widget_kwargs), ' ', widgets.ETA(**self.widget_kwargs), ]
def __init__(self, **kwargs): ProgressBar.__init__(self, **kwargs) self.first_update_time = None self.prev_update_time = None self.message = None self.printed_message = False