def run(self, context, args, kwargs, opargs): return Table(self.parent.entity['status'], [ Table.Column('Started', 'started_at', ValueType.TIME), Table.Column('Ended', 'ended_at', ValueType.TIME), Table.Column('Status', 'status'), Table.Column('Send size', lambda row: human_readable_bytes(row['size'])), Table.Column('Transfer speed', lambda row: human_readable_bytes(row['speed'], '/s')), ])
def get_handler(self, method, filename, size=None, progress=None, download_rate=None): if progress is not None: self.progress = (progress * self._baseprogress) / 100 if self.progress == 0: self.progress = 1 display_size = ' Size: {0} '.format(human_readable_bytes(size)) if size else '' display_rate = ' Rate: {0} '.format(human_readable_bytes(download_rate, suffix='/s')) if download_rate else '' self.details = 'Downloading: {0} Progress:{1}{2}{3}'.format( self.pkgname, progress, display_size, display_rate ) self.emit_update_details()
def run(self, context, args, kwargs, opargs): return Table( self.parent.entity['status'], [ Table.Column('Started', 'started_at', ValueType.TIME), Table.Column('Ended', 'ended_at', ValueType.TIME), Table.Column('Status', 'status'), Table.Column('Message', 'message'), Table.Column('Send size', lambda row: human_readable_bytes(row['size'])), Table.Column('Transfer speed', lambda row: human_readable_bytes(row['speed'], '/s')), ] )
def get_handler(self, method, filename, size=None, progress=None, download_rate=None): if progress is not None: self.progress = (progress * self._baseprogress) / 100 if self.progress == 0: self.progress = 1 display_size = ' Size: {0} '.format( human_readable_bytes(size)) if size else '' display_rate = ' Rate: {0} '.format( human_readable_bytes(download_rate, suffix='/s')) if download_rate else '' self.details = 'Downloading: {0} Progress:{1}{2}{3}'.format( self.pkgname, progress, display_size, display_rate) self.emit_update_details()