Example #1
0
 def __init__(self, *args, **kwargs):
     console = kwargs.get("console", None)
     if not console:
         self._interactive = _is_interactive(sys.stdout)
         kwargs["console"] = Console()
     else:
         self._interactive = _is_interactive(console.file)
     if len(args) == 0:
         columns = [
             "[progress.description]{task.description}",
             BarColumn(12),
             StateColumn(),
             MFTimeRemainingColumn()
         ]
         self.mfprogress_columns = True
     else:
         columns = args
         self.mfprogress_columns = False
     Progress.__init__(self, *columns, **kwargs)