From ea319b3dfc73e1f8b5713d64f4c51739952c7e97 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 10 May 2021 14:57:30 +1000 Subject: [PATCH] ensure v2 scheduler before test scheduler enabled --- pylib/anki/collection.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pylib/anki/collection.py b/pylib/anki/collection.py index cc54c9ea1..7257fc2da 100644 --- a/pylib/anki/collection.py +++ b/pylib/anki/collection.py @@ -169,6 +169,8 @@ class Collection: def set_2021_test_scheduler_enabled(self, enabled: bool) -> None: if self.is_2021_test_scheduler_enabled() != enabled: + if enabled and self.schedVer() != 2: + raise Exception("must upgrade to v2 scheduler first") self.set_config_bool(Config.Bool.SCHED_2021, enabled) self._loadScheduler()