Example #1
0
 def generate_progress(
         self, progress: Progress,
         task: TaskID) -> Union[ConsoleRenderable, RichCast, str]:
     """Returns the updated progress bar"""
     total = 0
     completed = 0
     for w in self.workers:
         if w.__meta__.name == "CSVReader":
             total += w.__meta__.items_processed
         elif w.__meta__.name == "DomainResolver":
             completed += w.__meta__.items_processed
     progress.update(task, total=total, completed=completed)
     return progress.get_renderable()