mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
prevent race condition on finish
This commit is contained in:
parent
058325e2ce
commit
59e690370c
1 changed files with 2 additions and 6 deletions
|
@ -301,7 +301,7 @@ Please do not file a bug report with Anki.\n\n""")
|
||||||
if delay < 0:
|
if delay < 0:
|
||||||
c = self.deck.getCard()
|
c = self.deck.getCard()
|
||||||
if c:
|
if c:
|
||||||
c = (c.id, c.question, c.due, c.combinedDue, c.isDue, c.type)
|
return self.moveToState("auto")
|
||||||
sys.stderr.write("""
|
sys.stderr.write("""
|
||||||
earliest time returned %f
|
earliest time returned %f
|
||||||
|
|
||||||
|
@ -312,14 +312,10 @@ rev:
|
||||||
%s
|
%s
|
||||||
|
|
||||||
new:
|
new:
|
||||||
%s
|
|
||||||
|
|
||||||
getCard() returns:
|
|
||||||
%s""" % (delay,
|
%s""" % (delay,
|
||||||
self.deck.s.all("select * from failedCards"),
|
self.deck.s.all("select * from failedCards"),
|
||||||
self.deck.s.all("select * from revCardsOld"),
|
self.deck.s.all("select * from revCardsOld"),
|
||||||
self.deck.s.all("select * from acqCardsOrdered"),
|
self.deck.s.all("select * from acqCardsOrdered")))
|
||||||
c))
|
|
||||||
return
|
return
|
||||||
t = QTimer(self)
|
t = QTimer(self)
|
||||||
t.setSingleShot(True)
|
t.setSingleShot(True)
|
||||||
|
|
Loading…
Reference in a new issue