From 50f1091e28e53acf984e0031b1bf64d252d2a8b6 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 8 May 2012 01:39:19 +0900 Subject: [PATCH] catch attempt to retrieve conf from invalid deck --- anki/decks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anki/decks.py b/anki/decks.py index 346bd4fb8..d2034a43c 100644 --- a/anki/decks.py +++ b/anki/decks.py @@ -264,7 +264,8 @@ class DeckManager(object): return self.dconf.values() def confForDid(self, did): - deck = self.get(did) + deck = self.get(did, default=False) + assert deck if 'conf' in deck: conf = self.getConf(deck['conf']) conf['dyn'] = False