mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 14:32:22 -04:00
add internal option to disable burying on answer
This commit is contained in:
parent
0d1d8c5bf9
commit
d348179ad4
1 changed files with 5 additions and 1 deletions
|
@ -20,6 +20,7 @@ class Scheduler(object):
|
||||||
name = "std"
|
name = "std"
|
||||||
haveCustomStudy = True
|
haveCustomStudy = True
|
||||||
_spreadRev = True
|
_spreadRev = True
|
||||||
|
_burySiblingsOnAnswer = True
|
||||||
|
|
||||||
def __init__(self, col):
|
def __init__(self, col):
|
||||||
self.col = col
|
self.col = col
|
||||||
|
@ -36,6 +37,8 @@ class Scheduler(object):
|
||||||
self.reset()
|
self.reset()
|
||||||
card = self._getCard()
|
card = self._getCard()
|
||||||
if card:
|
if card:
|
||||||
|
if not self._burySiblingsOnAnswer:
|
||||||
|
self._burySiblings(card)
|
||||||
self.reps += 1
|
self.reps += 1
|
||||||
card.startTimer()
|
card.startTimer()
|
||||||
return card
|
return card
|
||||||
|
@ -51,6 +54,7 @@ class Scheduler(object):
|
||||||
def answerCard(self, card, ease):
|
def answerCard(self, card, ease):
|
||||||
assert ease >= 1 and ease <= 4
|
assert ease >= 1 and ease <= 4
|
||||||
self.col.markReview(card)
|
self.col.markReview(card)
|
||||||
|
if self._burySiblingsOnAnswer:
|
||||||
self._burySiblings(card)
|
self._burySiblings(card)
|
||||||
card.reps += 1
|
card.reps += 1
|
||||||
# former is for logging new cards, latter also covers filt. decks
|
# former is for logging new cards, latter also covers filt. decks
|
||||||
|
|
Loading…
Reference in a new issue