diff --git a/src/holt59/scans/__main__.py b/src/holt59/scans/__main__.py index 695d6c8..47e34c9 100644 --- a/src/holt59/scans/__main__.py +++ b/src/holt59/scans/__main__.py @@ -38,7 +38,10 @@ def fetch_chapters( ignore: frozenset[str] = frozenset(), ): manga = fetcher.find_manga(name) - assert manga is not None + + if manga is None: + print(f"Manga {name} not found, skipping.") + return chapters = fetcher.list_chapters(manga) print( @@ -151,9 +154,9 @@ def main() -> None: case "fetch-all": folder = args.output or Path("scans") for path in folder.iterdir(): - print(f"Retrieving scan for {path.name}... ") if not path.is_dir(): continue + print(f"Retrieving scan for {path.name}... ") fetch_chapters(fetcher, path.stem, path)