def __init__(self, pypy): super(ProgressMonitor, self).__init__(pypy) # set priority so that output is right after is finished and overrides # previous progress bar line self.pypy.on_process_complete.set_priority(self.on_complete, 5) self.timer = ProgressTime('Running | elapsed time {}')