fix timeForNewCard(), revlog sncing, priority index del

This commit is contained in:
Damien Elmes 2011-02-19 13:03:47 +09:00
parent b6bb03025f
commit b9cf5ad85d
3 changed files with 3 additions and 3 deletions

View file

@ -715,7 +715,7 @@ limit %s""" % (self.cramOrder, self.queueLimit)))
if self.newCardSpacing == NEW_CARDS_FIRST: if self.newCardSpacing == NEW_CARDS_FIRST:
return True return True
if self.newCardModulus: if self.newCardModulus:
return self._dailyStats.reps % self.newCardModulus == 0 return self.repsToday % self.newCardModulus == 0
else: else:
return False return False

View file

@ -600,7 +600,7 @@ select * from revlog where time > :ls""",
if not dlist: if not dlist:
return return
self.deck.s.statements(""" self.deck.s.statements("""
insert or ignore into revlog insert or ignore into revlog values
(:time, :cardId, :ease, :rep, :lastInterval, :interval, :factor, (:time, :cardId, :ease, :rep, :lastInterval, :interval, :factor,
:userTime, :flags)""", :userTime, :flags)""",
dlist) dlist)

View file

@ -242,7 +242,7 @@ min(thinkingTime, 60), 0 from reviewHistory""")
# convert old ease0 into ease1 # convert old ease0 into ease1
deck.s.statement("update revlog set ease = 1 where ease = 0") deck.s.statement("update revlog set ease = 1 where ease = 0")
# remove priority index # remove priority index
deck.s.statement("drop index ix_cards_priority") deck.s.statement("drop index if exists ix_cards_priority")
deck.version = 74 deck.version = 74
deck.s.commit() deck.s.commit()