Fix index being added to single resources

This commit is contained in:
Serene-Arc
2021-03-17 15:49:07 +10:00
committed by Ali Parlakci
parent 0d72bf6431
commit 9941215643

View File

@@ -68,9 +68,12 @@ class FileNameFormatter:
def format_resource_paths(self, resources: list[Resource], def format_resource_paths(self, resources: list[Resource],
destination_directory: Path) -> list[tuple[Path, Resource]]: destination_directory: Path) -> list[tuple[Path, Resource]]:
out = [] out = []
for i, res in enumerate(resources, start=1): if len(resources) == 1:
logger.log(9, f'Formatting filename with index {i}') out.append((self.format_path(resources[0], destination_directory, None), resources[0]))
out.append((self.format_path(res, destination_directory, i), res)) else:
for i, res in enumerate(resources, start=1):
logger.log(9, f'Formatting filename with index {i}')
out.append((self.format_path(res, destination_directory, i), res))
return out return out
@ staticmethod @ staticmethod