Source code for alphatwirl.progressbar.ProgressReport

# Tai Sakuma <tai.sakuma@cern.ch>

##__________________________________________________________________||
[docs]class ProgressReport(object): """A progress report Args: name (str): the name of the task. if ``taskid`` is ``None``, used to identify the task done (int): the number of the iterations done so far total (int): the total iterations to be done taskid (immutable, optional): if given, used to identify the task. useful if multiple tasks have the same name """ def __init__(self, name, done, total, taskid = None): self.taskid = taskid if taskid is not None else name self.name = name self.done = done self.total = total
##__________________________________________________________________||