fix type inference in scheduler

This commit is contained in:
Damien Elmes 2019-12-16 17:54:17 +10:00
parent 6f7c8915fe
commit d4145d1f04

View file

@ -311,9 +311,10 @@ order by due""" % self._deckLimit(),
# day learning first and card due? # day learning first and card due?
dayLearnFirst = self.col.conf.get("dayLearnFirst", False) dayLearnFirst = self.col.conf.get("dayLearnFirst", False)
c = dayLearnFirst and self._getLrnDayCard() if dayLearnFirst:
if c: c = self._getLrnDayCard()
return c if c:
return c
# card due for review? # card due for review?
c = self._getRevCard() c = self._getRevCard()
@ -321,9 +322,10 @@ order by due""" % self._deckLimit(),
return c return c
# day learning card due? # day learning card due?
c = not dayLearnFirst and self._getLrnDayCard() if not dayLearnFirst:
if c: c = self._getLrnDayCard()
return c if c:
return c
# new cards left? # new cards left?
c = self._getNewCard() c = self._getNewCard()