From 058325e2ceaa459756c33a3326e13c8f55e4fa96 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 10 Dec 2008 20:18:24 +0900 Subject: [PATCH] if card has already been expunged from session, don't complain --- ankiqt/ui/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 9cef4ad2b..7f6d74dde 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -267,7 +267,11 @@ Please do not file a bug report with Anki.\n\n""") if self.state != "showAnswer": return # remove card from session before updating it - self.deck.s.expunge(self.currentCard) + try: + self.deck.s.expunge(self.currentCard) + except: + # session has been reset + pass self.deck.answerCard(self.currentCard, quality) self.lastScheduledTime = anki.utils.fmtTimeSpan( self.currentCard.due - time.time())