From 1660a225485b909bcd1aa6a17593c04f4bda3410 Mon Sep 17 00:00:00 2001 From: Abdo Date: Tue, 19 Aug 2025 19:32:03 +0300 Subject: [PATCH] Fix Mnemosyne fact ID in error messages (#4266) --- pylib/anki/foreign_data/mnemosyne.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pylib/anki/foreign_data/mnemosyne.py b/pylib/anki/foreign_data/mnemosyne.py index 078355571..9c35be38f 100644 --- a/pylib/anki/foreign_data/mnemosyne.py +++ b/pylib/anki/foreign_data/mnemosyne.py @@ -176,7 +176,7 @@ class MnemoFact: try: fact_view = self.cards[0].fact_view_id except IndexError as err: - raise Exception(f"Fact {id} has no cards") from err + raise Exception(f"Fact {self.id} has no cards") from err if fact_view.startswith("1.") or fact_view.startswith("1::"): return FrontOnly @@ -187,7 +187,7 @@ class MnemoFact: elif fact_view.startswith("5.1"): return Cloze - raise Exception(f"Fact {id} has unknown fact view: {fact_view}") + raise Exception(f"Fact {self.id} has unknown fact view: {fact_view}") def anki_fields(self, fact_view: type[MnemoFactView]) -> list[str]: return [munge_field(self.fields.get(k, "")) for k in fact_view.field_keys]