def _do_update( self, amount_read, now=None ): fread = format_number( amount_read ) name = self._getName() if self.size is None: # Elapsed time etime = self.re.elapsed_time() fetime = format_time( etime ) frac = 0.0 self.updateProgress(name,frac,fread,fetime) else: # Remaining time rtime = self.re.remaining_time() frtime = format_time( rtime ) frac = self.re.fraction_read() self.updateProgress(name,frac,fread,frtime)
def _do_update(self, amount_read, now=None): fread = format_number(amount_read) name = self._getName() if self.size is None: # Elapsed time etime = self.re.elapsed_time() fetime = format_time(etime) frac = 0.0 self.updateProgress(name, frac, fread, fetime) else: # Remaining time rtime = self.re.remaining_time() frtime = format_time(rtime) frac = self.re.fraction_read() self.updateProgress(name, frac, fread, frtime)
def _do_end(self, amount_read, now=None): if self.i % 100 == 0: etime = self.re.elapsed_time() fetime = format_time(etime) fread = format_number(amount_read) #self.size = None if self.text is not None: text = self.text else: text = self.basename if self.size is None: #out = '\r%-60.60s %5sB %s ' % (text, fread, fetime) try: self.app.gui.SetVisible(4000, True) self.app.gui.SetTexture(4001, 'download/download-%s.png' % 0) self.app.gui.SetLabel( 4002, '%3i%% %5sB %s' % (frac * 100, fread, fetime)) self.app.gui.SetLabel(4005, 'Downloading: %s' % text) Log(self.app, '\r%-60.60s %5sB %s ' % (text, fread, fetime)) except: pass else: rtime = self.re.remaining_time() frtime = format_time(rtime) speed = int(self.re.average_rate()) / 1024 frac = self.re.fraction_read() bar = '=' * int(25 * frac) #out = '\r%-25.25s %3i%% |%-25.25s| %5sB %8s ETA ' % (text, frac*100, bar, fread, frtime) try: self.app.gui.SetVisible(4000, True) self.app.gui.SetTexture( 4001, 'download/download-%s.png' % int(round(frac * 100, -1))) self.app.gui.SetLabel( 4002, '%3i%% %5sB %skbps %s ETA' % (frac * 100, fread, speed, frtime)) self.app.gui.SetLabel(4005, 'Downloading: %s' % text) Log( self.app, '\r%-25.25s %3i%% |%-25.25s| %5sB %8s ETA ' % (text, frac * 100, bar, fread, frtime)) except: pass self.i += 1
def _do_end(self, amount_read, now=None): if self.i%100==0: etime = self.re.elapsed_time() fetime = format_time(etime) fread = format_number(amount_read) #self.size = None if self.text is not None: text = self.text else: text = self.basename if self.size is None: #out = '\r%-60.60s %5sB %s ' % (text, fread, fetime) try: self.app.gui.SetVisible(4000, True) self.app.gui.SetTexture(4001, 'download/download-%s.png' % 0 ) self.app.gui.SetLabel(4002, '%3i%% %5sB %s' % (frac*100, fread, fetime)) self.app.gui.SetLabel(4005, 'Downloading: %s' % text ) Log(self.app, '\r%-60.60s %5sB %s ' % (text, fread, fetime)) except: pass else: rtime = self.re.remaining_time() frtime = format_time(rtime) speed = int(self.re.average_rate()) / 1024 frac = self.re.fraction_read() bar = '='*int(25 * frac) #out = '\r%-25.25s %3i%% |%-25.25s| %5sB %8s ETA ' % (text, frac*100, bar, fread, frtime) try: self.app.gui.SetVisible(4000, True) self.app.gui.SetTexture(4001, 'download/download-%s.png' % int(round( frac*100, -1)) ) self.app.gui.SetLabel(4002, '%3i%% %5sB %skbps %s ETA' % (frac*100, fread, speed, frtime)) self.app.gui.SetLabel(4005, 'Downloading: %s' % text ) Log(self.app, '\r%-25.25s %3i%% |%-25.25s| %5sB %8s ETA ' % (text, frac*100, bar, fread, frtime)) except: pass self.i += 1
def _do_update(self, amount_read, now=None): etime = self.re.elapsed_time() fetime = format_time(etime) fread = format_number(amount_read) #self.size = None if self.text is not None: text = self.text else: text = self.basename if self.size is None: out = self.unsized_templ % \ (text, fread, fetime) else: rtime = self.re.remaining_time() frtime = format_time(rtime) frac = self.re.fraction_read() bar = '='*int(self.bar_length * frac) out = self.sized_templ % \ (text, frac*100, bar, fread, frtime) + 'ETA ' self.fo.write(out) self.fo.flush()
def _do_end(self, amount_read, now=None): total_time = format_time(self.re.elapsed_time()) total_size = format_number(amount_read) if self.text is not None: text = self.text else: text = self.basename if self.size is None: out = self.unsized_templ % \ (text, total_size, total_time) else: bar = '=' * self.bar_length out = self.sized_templ % \ (text, 100, bar, total_size, total_time) + ' ' if self.hide_finished: self.fo.write('\r'+ ' '*len(out) + '\r') else: self.fo.write(out + '\n') self.fo.flush()
def _do_end( self, amount_read, now=None ): total_time = format_time( self.re.elapsed_time() ) total_size = format_number( amount_read ) name = self._getName() self.updateProgress(name,1.0,total_size,total_time)
def _do_end(self, amount_read, now=None): total_time = format_time(self.re.elapsed_time()) total_size = format_number(amount_read) name = self._getName() self.updateProgress(name, 1.0, total_size, total_time)