~emihalac/mnemosyne-proj/mnemosyne-proj

« back to all changes in this revision

Viewing changes to mnemosyne/mnemosyne/libmnemosyne/schedulers/SM2_mnemosyne.py

  • Committer: Peter Bienstman
  • Date: 2017-03-08 07:53:01 UTC
  • Revision ID: peter.bienstman@ugent.be-20170308075301-9fft7h5tkncbarcq
Fix bug in compact database.

Show diffs side-by-side

added added

removed removed

Lines of Context:
103
103
        interval = card.next_rep - card.last_rep
104
104
        if card.grade < 2:
105
105
            if interval != 0:
106
 
                self.main_widget().show_error("Internal error: interval not zero.")
107
 
            #assert interval == 0
 
106
                self.main_widget().show_error(\
 
107
                    "Internal error: interval not zero.")
108
108
            return interval
109
109
        interval += self.config()["day_starts_at"] * HOUR
110
110
        if time.localtime(time.time()).tm_isdst and time.daylight:
220
220
        if self.stage == 1:
221
221
            if self.config()["shown_backlog_help"] == False:
222
222
                if db.scheduled_count(self.adjusted_now() - DAY) != 0:
223
 
                    self.main_widget().show_information(_("You appear to have missed some reviews. Don't worry too much about this backlog, and do as many cards as you feel comfortable with to catch up each day. Mnemosyne will automatically reschedule your cards such that the most urgent ones are shown first."))
 
223
                    self.main_widget().show_information(\
 
224
_("You appear to have missed some reviews. Don't worry too much about this backlog, and do as many cards as you feel comfortable with to catch up each day. Mnemosyne will automatically reschedule your cards such that the most urgent ones are shown first."))
224
225
                    self.config()["shown_backlog_help"] = True
225
226
            if self.config()["randomise_scheduled_cards"] == True:
226
227
                sort_key = "random"