From 330554435d6d051b53d590e83a0d6f5b7079cb93 Mon Sep 17 00:00:00 2001 From: Yunn Xairou Date: Sat, 13 Sep 2025 21:10:45 +0200 Subject: [PATCH] Add --hors-series argument to skip non-integer series keys in BookCollection --- main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.py b/main.py index deb09c7..7e7de1b 100644 --- a/main.py +++ b/main.py @@ -30,6 +30,8 @@ class BookCollection(dict): keys = expand_range(sequence) for key in keys: + if not args.hors_series and not float(key).is_integer(): + continue self.setdefault(key, []) self[key].append(book.asin) @@ -215,6 +217,7 @@ if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("-d", "--dev", action="store_true") parser.add_argument("-v", "--verbose", action="store_true") + parser.add_argument("--hors-series", action="store_true") args = parser.parse_args()