From 36a715fd17934a7ff68567299c80bf55f6eb5eab Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 5 Jan 2009 15:38:26 +0900 Subject: [PATCH] add type in answer support --- anki/deck.py | 3 +++ anki/models.py | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/anki/deck.py b/anki/deck.py index bb84658f6..2caa7b6fe 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1841,6 +1841,9 @@ alter table decks add column revCardOrder integer not null default 0""") if ver < 18: s.execute(""" alter table cardModels add column allowEmptyAnswer boolean not null default 1""") + if ver < 19: + s.execute(""" +alter table cardModels add column typeAnswer boolean not null default 0""") except: pass deck = s.query(Deck).get(1) diff --git a/anki/models.py b/anki/models.py index 25bb2a9a2..982536a44 100644 --- a/anki/models.py +++ b/anki/models.py @@ -96,7 +96,8 @@ cardModelsTable = Table( Column('editAnswerFontFamily', UnicodeText, default=None), Column('editAnswerFontSize', Integer, default=None), # empty answer - Column('allowEmptyAnswer', Boolean, default=True)) + Column('allowEmptyAnswer', Boolean, nullable=False, default=True), + Column('typeAnswer', Boolean, nullable=False, default=False)) class CardModel(object): """Represents how to generate the front and back of a card."""