def _calc_retry_time(self): if self.retry_time > datetime.datetime.now(): retry_delta = self.retry_time - datetime.datetime.now() time_str = displaytext.time_string(retry_delta.seconds) return _('no connection - retrying in %(time)s', {"time": time_str}) else: return _('no connection - retrying soon')
def _calc_retry_time(self): if self.status['retryTime'] > datetime.datetime.now(): retry_delta = self.status['retryTime'] - datetime.datetime.now() time_str = displaytext.time_string(retry_delta.seconds) return _('no connection - retrying in %(time)s', {"time": time_str}) else: return _('no connection - retrying soon')
def _calc_retry_time(self): if self.status['retryTime'] > datetime.datetime.now(): retry_delta = self.status['retryTime'] - datetime.datetime.now() time_str = displaytext.time_string(retry_delta.seconds) return _('no connection - retrying in %s') % time_str else: return _('no connection - retrying soon')
def _calc_retry_time(self): if self.status["retryTime"] > datetime.datetime.now(): retry_delta = self.status["retryTime"] - datetime.datetime.now() time_str = displaytext.time_string(retry_delta.seconds) return _("no connection - retrying in %(time)s", {"time": time_str}) else: return _("no connection - retrying soon")
def _startup_activity_retry(self): if self.retry_time > datetime.datetime.now(): retry_delta = self.retry_time - datetime.datetime.now() time_str = displaytext.time_string(retry_delta.seconds) return _('no connection - retrying in %(time)s', {"time": time_str}) else: return _('no connection - retrying soon')
def set_status(self, progress, eta): self.sync_progress.set_progress(progress) if eta: self.sync_remaining.set_text( _('%(eta)s left', {'eta': displaytext.time_string(int(eta))})) else: self.sync_remaining.set_text(_('%(percent)i%% percent complete', {'percent': int(progress * 100)}))
def set_status(self, progress, eta): self.sync_progress.set_progress(progress) if eta: self.sync_remaining.set_text( _('%(eta)s left', {'eta': displaytext.time_string(int(eta))})) else: self.sync_remaining.set_text( _('%(percent)i%% percent complete', {'percent': int(progress * 100)}))
def _progress_textbox(self, layout): layout.set_font(0.8, bold=True) layout.set_text_color((1.0, 1.0, 1.0)) progress = int(self.data.progress * 100) parts = ["%d%%" % progress] eta = self.data.eta if eta: parts.append(displaytext.time_string(eta)) return layout.textbox(' - '.join(parts))
def set_sync_status(self, progress, eta): self.set_in_progress(True) self.progress.set_progress(progress) label = displaytext.time_string(int(eta)) if eta is not None else u'' self.sync_label.set_text(label)
def set_status(self, progress, eta): self.set_progress(progress) if eta is not None: self.set_text(displaytext.time_string(int(eta))) else: self.set_text(_('unknown'))
def get_value(self, info): if info.state == 'downloading': dl_info = info.download_info if dl_info.eta > 0: return displaytext.time_string(dl_info.eta) return ''