From d348179ad4282f9a2e755fd0c54ef5fabaa303d5 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 20 Sep 2013 19:37:45 +0900 Subject: [PATCH] add internal option to disable burying on answer --- anki/sched.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anki/sched.py b/anki/sched.py index 39242bf45..0e48a3688 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -20,6 +20,7 @@ class Scheduler(object): name = "std" haveCustomStudy = True _spreadRev = True + _burySiblingsOnAnswer = True def __init__(self, col): self.col = col @@ -36,6 +37,8 @@ class Scheduler(object): self.reset() card = self._getCard() if card: + if not self._burySiblingsOnAnswer: + self._burySiblings(card) self.reps += 1 card.startTimer() return card @@ -51,7 +54,8 @@ class Scheduler(object): def answerCard(self, card, ease): assert ease >= 1 and ease <= 4 self.col.markReview(card) - self._burySiblings(card) + if self._burySiblingsOnAnswer: + self._burySiblings(card) card.reps += 1 # former is for logging new cards, latter also covers filt. decks card.wasNew = card.type == 0