From b43bba1d469bf6a17e5fdab0f7cc4385bf193e8c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 28 Sep 2008 16:16:06 +0900 Subject: [PATCH] only remove session if currently active --- anki/deck.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 382524498..0470b1476 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1217,9 +1217,10 @@ Return new path, relative to media dir.""" self.s.commit() def close(self): - self.s.rollback() - self.s.clear() - self.s.close() + if self.s: + self.s.rollback() + self.s.clear() + self.s.close() self.engine.dispose() def rollback(self):