def update_process(self, i, elapsed, complete, msg): TaskController.update_process(self, i, elapsed, complete, msg) if self.will_report: can, r, t = self.progressbars[i] can.itemconfigure(t, text="Process " + str(i) + ": " + make_text_report(elapsed, complete) + ": " + msg) can.coords(r, 0, 0, int(self.pb_width * complete), 30) self.recompute_overall()
def update_process(self, i, elapsed, complete, msg): TaskController.update_process(self, i, elapsed, complete, msg) if self.will_report: can, r, t = self.progressbars[i] can.itemconfigure(t, text='Process '+str(i)+': '+make_text_report(elapsed, complete)+': '+msg) can.coords(r, 0, 0, int(self.pb_width*complete), 30) self.recompute_overall()
def update_process(self, i, elapsed, complete, msg): ''' Method to update the status of a given process. ''' can, r, t = self.progressbars[i] can.itemconfigure(t, text='Process ' + str(i) + ': ' + make_text_report(elapsed, complete) + ': ' + msg) can.coords(r, 0, 0, int(self.pb_width * complete), 30) self.update()
def get_overall_completion(self): complete = 0.0 numitems, numdone = self.numitems, self.numdone elapsed = time.time() - self.start_time if numitems is not None: complete = (numdone + sum(self.completion)) / numitems txt = "Overall, " + str(numdone) + " done" if numitems is not None: txt += " of " + str(numitems) + ": " + make_text_report(elapsed, complete) return complete, txt
def get_overall_completion(self): complete = 0.0 numitems, numdone = self.numitems, self.numdone elapsed = time.time()-self.start_time if numitems is not None: complete = (numdone+sum(self.completion))/numitems txt = 'Overall, '+str(numdone)+' done' if numitems is not None: txt += ' of '+str(numitems)+': '+make_text_report(elapsed, complete) return complete, txt
def update_process(self, i, elapsed, complete, msg): self.completion[i] = complete % 1.0 if self.verbose: print "Process " + str(i) + ": " + make_text_report(elapsed, complete) + ": " + msg _, msg = self.get_overall_completion() print msg
def update_process(self, i, elapsed, complete, msg): self.completion[i] = complete%1.0 if self.verbose: print 'Process '+str(i)+': '+make_text_report(elapsed, complete)+': '+msg _, msg = self.get_overall_completion() print msg