mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 07:52:24 -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.needLock = lock
|
||||||
deck.progressHandlerCalled = 0
|
deck.progressHandlerCalled = 0
|
||||||
deck.progressHandlerEnabled = False
|
deck.progressHandlerEnabled = False
|
||||||
try:
|
if not apsw:
|
||||||
deck.engine.raw_connection().set_progress_handler(
|
try:
|
||||||
deck.progressHandler, 100)
|
deck.engine.raw_connection().set_progress_handler(
|
||||||
except:
|
deck.progressHandler, 100)
|
||||||
print "please install pysqlite 2.4 for better progress dialogs"
|
except:
|
||||||
|
print "please install pysqlite 2.4 for better progress dialogs"
|
||||||
deck.engine.execute("pragma locking_mode = exclusive")
|
deck.engine.execute("pragma locking_mode = exclusive")
|
||||||
deck.s = SessionHelper(s, lock=lock)
|
deck.s = SessionHelper(s, lock=lock)
|
||||||
# force a write lock
|
# force a write lock
|
||||||
|
|
Loading…
Reference in a new issue