From fb818640262b0201a48232a6ba2e45cbe9d3ae5d Mon Sep 17 00:00:00 2001 From: Jarrett Ye Date: Wed, 26 Jul 2023 11:16:22 +0800 Subject: [PATCH] Fix/skip files with inadequate reviews (#388) --- package/fsrs4anki_optimizer/__main__.py | 6 +++++- package/pyproject.toml | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package/fsrs4anki_optimizer/__main__.py b/package/fsrs4anki_optimizer/__main__.py index ba137e9..93dd4c8 100644 --- a/package/fsrs4anki_optimizer/__main__.py +++ b/package/fsrs4anki_optimizer/__main__.py @@ -126,7 +126,11 @@ def remembered_fallback_prompt(key: str, pretty: str = None): files = [f for f in os.listdir(filename) if f.lower().endswith('.apkg')] files = [os.path.join(filename, f) for f in files] for file_path in files: - process(file_path) + try: + process(file_path) + except Exception as e: + print(f"Failed to process {file_path}") + continue else: process(filename) diff --git a/package/pyproject.toml b/package/pyproject.toml index 000f1e0..b75a17c 100644 --- a/package/pyproject.toml +++ b/package/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "fsrs4anki_optimizer" -version = "4.3.2" +version = "4.4.1" readme = "README.md" dependencies = [ "matplotlib>=3.7.0",