mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 22:42:25 -04:00
improve progress handler
This commit is contained in:
parent
e2baf57744
commit
93ca931f01
1 changed files with 5 additions and 1 deletions
|
@ -131,8 +131,9 @@ class Deck(object):
|
|||
self.extraNewCards = 0
|
||||
self.reviewEarly = False
|
||||
try:
|
||||
self.progressHandlerCalled = 0
|
||||
self.engine.raw_connection().set_progress_handler(
|
||||
self.progressHandler, 100000)
|
||||
self.progressHandler, 100)
|
||||
except:
|
||||
print "please install pysqlite 2.4 for better progress dialogs"
|
||||
self.progressHandlerEnabled = False
|
||||
|
@ -1653,6 +1654,9 @@ where id = :id""", pending)
|
|||
self.disableProgressHandler()
|
||||
|
||||
def progressHandler(self):
|
||||
if (time.time() - self.progressHandlerCalled) < 0.2:
|
||||
return
|
||||
self.progressHandlerCalled = time.time()
|
||||
if self.progressHandlerEnabled:
|
||||
runHook("dbProgress")
|
||||
|
||||
|
|
Loading…
Reference in a new issue