diff --git a/anki/consts.py b/anki/consts.py index 1b219941b..0eabc0419 100644 --- a/anki/consts.py +++ b/anki/consts.py @@ -38,6 +38,8 @@ DYN_DUE = 6 DYN_REVADDED = 7 DYN_DUEPRIORITY = 8 +DYN_MAX_SIZE = 99999 + # model types MODEL_STD = 0 MODEL_CLOZE = 1 diff --git a/aqt/customstudy.py b/aqt/customstudy.py index 8da5b7a1a..a33f728fa 100644 --- a/aqt/customstudy.py +++ b/aqt/customstudy.py @@ -41,7 +41,7 @@ class CustomStudy(QDialog): def onRadioChange(self, idx): f = self.form; sp = f.spin - smin = 1; smax = 9999; sval = 1 + smin = 1; smax = DYN_MAX_SIZE; sval = 1 post = _("cards") tit = "" spShow = True @@ -127,15 +127,15 @@ class CustomStudy(QDialog): # and then set various options if i == RADIO_FORGOT: dyn['delays'] = [1] - dyn['terms'][0] = ['rated:%d:1' % spin, 9999, DYN_RANDOM] + dyn['terms'][0] = ['rated:%d:1' % spin, DYN_MAX_SIZE, DYN_RANDOM] dyn['resched'] = False elif i == RADIO_AHEAD: dyn['delays'] = None - dyn['terms'][0] = ['prop:due<=%d' % spin, 9999, DYN_DUE] + dyn['terms'][0] = ['prop:due<=%d' % spin, DYN_MAX_SIZE, DYN_DUE] dyn['resched'] = True elif i == RADIO_PREVIEW: dyn['delays'] = None - dyn['terms'][0] = ['is:new added:%s'%spin, 9999, DYN_OLDEST] + dyn['terms'][0] = ['is:new added:%s'%spin, DYN_MAX_SIZE, DYN_OLDEST] dyn['resched'] = False elif i == RADIO_CRAM: dyn['delays'] = None