def log_progress(self, progress): if (self._lastlog + .1) < time.time(): # log progress at most every 100ms print '[%s] %6.2f%% %s \tETA: %s\r' % ( timestamp(), progress[1] * 100, progress[0], progress[2]), sys.stdout.flush() self._lastlog = time.time()
def log_step(self, progress): from eventkit_cloud.tasks.export_tasks import update_progress self.eta.update( progress.progress ) # This may also get called by update_progress but because update_progress # is rate-limited; we also do it here to get more data points for making # better eta estimates if self.task_uid: if self.log_step_counter == 0: update_progress(self.task_uid, progress=progress.progress * 100, eta=self.eta) self.log_step_counter = self.log_step_step self.log_step_counter -= 1 # Old version of super.log_step that includes ETA string # https://github.com/mapproxy/mapproxy/commit/93bc53a01318cd63facdb4ee13968caa847a5c17 if not self.verbose: return if (self._laststep + .5) < time.time(): # log progress at most every 500ms self.out.write('[%s] %6.2f%%\t%-20s ETA: %s\r' % (timestamp(), progress.progress * 100, progress.progress_str, self.eta)) self.out.flush() self._laststep = time.time()
def log_progress(self, progress): if (self._lastlog + .1) < time.time(): # log progress at most every 100ms print '[%s] %6.2f%% %s \tETA: %s\r' % ( timestamp(), progress[1]*100, progress[0], progress[2] ), sys.stdout.flush() self._lastlog = time.time()
def log_step(self, progress): from eventkit_cloud.tasks.export_tasks import update_progress self.eta.update(progress.progress) # This may also get called by update_progress but because update_progress # is rate-limited; we also do it here to get more data points for making # better eta estimates if self.task_uid: if self.log_step_counter == 0: update_progress(self.task_uid, progress=progress.progress * 100, eta=self.eta) self.log_step_counter = self.log_step_step self.log_step_counter -= 1 # Old version of super.log_step that includes ETA string # https://github.com/mapproxy/mapproxy/commit/93bc53a01318cd63facdb4ee13968caa847a5c17 if not self.verbose: return if (self._laststep + .5) < time.time(): # log progress at most every 500ms self.out.write('[%s] %6.2f%%\t%-20s ETA: %s\r' % ( timestamp(), progress.progress*100, progress.progress_str, self.eta )) self.out.flush() self._laststep = time.time()