コード例 #1
0
 def _test_size(self, path):
     if self.size_gt is None and self.size_lt is None:
         return True
     size = util.safe_filesize(path)
     if size is None:
         return True
     if self.size_gt and size > self.size_gt:
         return True
     if self.size_lt and size < self.size_lt:
         return True
     return False
コード例 #2
0
ファイル: view_impl.py プロジェクト: yuanbw/guildai
 def _format_file(self, path, root):
     typeDesc, icon, iconTooltip, viewer = self._file_type_info(path)
     opDesc, opRun = self._op_source_info(path)
     relpath = path[len(root)+1:]
     mtime = util.safe_mtime(path)
     if mtime:
         mtime = int(mtime * 1000)
     return {
         "path": relpath,
         "size": util.safe_filesize(path),
         "mtime": mtime,
         "type": typeDesc,
         "icon": icon,
         "iconTooltip": iconTooltip,
         "viewer": viewer,
         "operation": opDesc,
         "run": opRun,
     }
コード例 #3
0
 def _ignored_max_size(self, path, results):
     if not self._default_rules_in_effect(results):
         return False
     size = util.safe_filesize(path)
     return size is not None and size >= results[0][1].size_lt