mirror of
https://github.com/ankitects/anki.git
synced 2025-09-21 23:42:23 -04:00
disable progress handler if apsw enabled
This commit is contained in:
parent
2a72a4dc70
commit
dce35eda06
1 changed files with 6 additions and 5 deletions
11
anki/deck.py
11
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
|
||||
|
|
Loading…
Reference in a new issue