def setFileInfo(self, base, dirname): short_path = base.relpathto(dirname) self.dir_name.setText(short_path) self.dir_mtime.setText( format_timestamp(dirname.mtime, '%Y-%m-%d %H:%M') ) self.dir_empty.setText( ['Yes', 'No'][bool(dirname.listdir())] )
def setFileinfo(self, type_, short_filename, filename): setText = lambda field, s: getattr( self, type_ + "_" + field ).setText(s) setText("filename", short_filename) setText("size", "%.2f%s" % format_size(filename.size)) setText("mtime", format_timestamp(filename.mtime, '%Y-%m-%d %H:%M'))