def dumped(self, level=0): output = [] if self.auto_backup_log_files: output.append("auto_backup_log_files: %s" % self.auto_backup_log_files) if self.display_name_file: output.append("display_name_file: %s" % self.display_name_file) if self.display_name_id: output.append("display_name_id: %s" % self.display_name_id) if self.file: output.append("file: %s" % self.file) if self.max_size is not None: output.append("max_size: %s" % utils.size_as_mb(self.max_size)) if self.primary_module: output.append("primary_module: %s" % self.primary_module) if self.restrict_guest_access: output.append("restrict_guest_access: %s" % self.restrict_guest_access) if self.retention: output.append("retention: %s" % utils.secs_as_string(self.retention)) if self.sources: output.append("sources: %s" % utils.dumped_list(self.sources, level)) return utils.dumped("\n".join(output), level)
def dumped(self, level=0): output = [] output.append(u"auto_backup_log_files: %s" % self.auto_backup_log_files) output.append(u"display_name_file: %s" % self.display_name_file) output.append(u"display_name_id: %s" % self.display_name_id) output.append(u"file: %s" % self.file) output.append(u"max_size: %s" % utils.size_as_mb(self.max_size)) output.append(u"primary_module: %s" % self.primary_module) output.append(u"restrict_guest_access: %s" % self.restrict_guest_access) output.append(u"retention: %s" % utils.secs_as_string(self.retention)) output.append(u"sources: %s" % utils.dumped_list(self.sources, level)) return utils.dumped(u"\n".join(output), level)
import operator from winsys import dialogs, fs, utils [root] = dialogs.dialog( "Find top-level sizes", ("Start from", "", dialogs.get_folder) ) sizes = dict( (d, sum(f.size for f in d.flat())) for d in fs.dir(root).dirs() ) for d, size in sorted(sizes.items(), key=operator.itemgetter(1), reverse=True): print d.name, "=>", utils.size_as_mb(size)
import operator from winsys import dialogs, fs, utils [root] = dialogs.dialog("Find top-level sizes", ("Start from", "", dialogs.get_folder)) sizes = dict((d, sum(f.size for f in d.flat())) for d in fs.dir(root).dirs()) for d, size in sorted(sizes.items(), key=operator.itemgetter(1), reverse=True): print d.name, "=>", utils.size_as_mb(size)