コード例 #1
0
 def compute_clashes(self, items):
     index = {}
     for item in items:
         fp = Fs.string_normalize_filepath(item.g)
         if fp not in index:
             index[fp] = item
         else:
             item.invalid = True
             index[fp].invalid = True
         if Fs.io_invalid_rename(item.f, item.g):
             item.invalid = True
     return items
コード例 #2
0
 def compute_clashes(self, items):
     index = {}
     for item in items:
         fp = Fs.string_normalize_filepath(item.g)
         if fp not in index:
             index[fp] = item
         else:
             item.invalid = True
             index[fp].invalid = True
         if Fs.io_invalid_rename(item.f, item.g):
             item.invalid = True
     return items