def download_update(self, percent, speed): self.status = self.STATUS_IN_DOWNLOAD self.progress_buffer.progress = percent self.status_text = "%s/s" % (format_file_size(speed)) if self.redraw_request_callback: self.redraw_request_callback(self)
def __init__(self, gfile, column_index=0): ''' Initialize FileItem class. ''' TreeItem.__init__(self) self.gfile = gfile self.type = get_gfile_type(self.gfile) self.name = get_gfile_name(self.gfile) self.modification_time = get_gfile_modification_time(self.gfile) self.content_type = get_gfile_content_type(self.gfile) self.size = get_gfile_size(self.gfile) self.size_name = format_file_size(self.size) self.file_path = gfile.get_path() self.pixbuf = None self.column_index = column_index self.name_width = get_name_width(self.column_index, self.name) self.modification_time_width = get_modification_time_width(self.modification_time) self.content_type_width = get_type_width(self.content_type) self.size_width = get_size_width(self.size_name)
def format_file_size(bytes, precision=2): print "Please import deepin_utils.file.format_file_size, this function will departed in next release version." return file.format_file_size(bytes, precision=2)