146
146
self.update_counters(old_grade, grade)
148
148
if self.scheduler().is_prefetch_allowed():
150
152
interval = self.scheduler().grade_answer(card_to_grade, grade)
151
153
self.database().update_card(card_to_grade, repetition_only=True)
152
154
if self.rep_count % self.config()["save_after_n_reps"] == 0:
155
158
interval = self.scheduler().grade_answer(card_to_grade, grade)
156
159
self.database().update_card(card_to_grade, repetition_only=True)
157
160
if self.rep_count % self.config()["save_after_n_reps"] == 0:
160
163
if self.config()["show_intervals"] == "status_bar":
162
165
days = int(math.ceil(interval / (24.0 * 60 * 60)))
163
166
self.main_widget().set_status_bar_message(_("Returns in") + \
164
167
" " + str(interval) + _(" day(s)."))
166
174
def next_rep_string(self, days):