def perform_renames(self, items): callbacks.progress("Performing renames...") pairs = map(lambda it: (it.f, it.g), items) Fs.do_renames(pairs) io.clear_line()
def process_items(self, items): callbacks.progress("Computing renames...") items = self.compute_transforms(items) # no change in name if not self.options.renseq: items = filter(lambda item: item.f != item.g, items) # rename to empty items = filter(lambda item: item.g != '', items) callbacks.progress("Checking for clashes...") items = self.compute_clashes(items) items.sort(key=lambda item: (item.g.lower(), item.f.lower())) io.clear_line() return items