Exemple #1
0
 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)
Exemple #2
0
 def __init__(self, total):
     if total == 0:
         return
     widgets = ['Test: ', Percentage(), ' ', Bar(),
                ' ', ETA(), ' ']
     ProgressBar.__init__(self, widgets=widgets,
                          maxval=total)
     self.start()
Exemple #3
0
 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='')
Exemple #4
0
 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),
     ]
Exemple #5
0
 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
Exemple #6
0
 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