ignore directories that don't contain any files we care about

This commit is contained in:
xenofem 2024-03-11 12:44:06 -04:00
parent 669eb37028
commit b7b989433a

View file

@ -266,6 +266,8 @@ class Collator:
self.index = 0 self.index = 0
def collate_from_paths(self, srcs): def collate_from_paths(self, srcs):
srcs = [src for src in srcs if len(descendant_files_ignore(src, self.exclude)) > 0]
if len(srcs) == 1 and srcs[0].is_dir(): if len(srcs) == 1 and srcs[0].is_dir():
return self.collate_from_paths(ls_ignore(srcs[0], self.exclude)) return self.collate_from_paths(ls_ignore(srcs[0], self.exclude))