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
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