disable progress handler if apsw enabled

This commit is contained in:
Damien Elmes 2009-09-17 01:33:29 +09:00
parent 2a72a4dc70
commit dce35eda06

View file

@ -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