From dce35eda06d6e86899aee953ef113c87ff557011 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 17 Sep 2009 01:33:29 +0900 Subject: [PATCH] disable progress handler if apsw enabled --- anki/deck.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index b686b0495..89275fc64 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -2715,11 +2715,12 @@ class DeckStorage(object): deck.needLock = lock deck.progressHandlerCalled = 0 deck.progressHandlerEnabled = False - try: - deck.engine.raw_connection().set_progress_handler( - deck.progressHandler, 100) - except: - print "please install pysqlite 2.4 for better progress dialogs" + if not apsw: + try: + deck.engine.raw_connection().set_progress_handler( + deck.progressHandler, 100) + except: + print "please install pysqlite 2.4 for better progress dialogs" deck.engine.execute("pragma locking_mode = exclusive") deck.s = SessionHelper(s, lock=lock) # force a write lock