document 'features' reuse, add tool to get var as string

This commit is contained in:
Damien Elmes 2010-01-19 01:51:35 +09:00
parent bf35112bd0
commit 33aede4d56
2 changed files with 6 additions and 1 deletions

View file

@ -2091,6 +2091,11 @@ cardTags.tagId in %s""" % ids2str(ids)
ret = not not int(ret)
return ret
def getVar(self, key):
"Return value for key as string, or None."
return self.s.scalar("select value from deckVars where key = :k",
k=key)
def setVar(self, key, value, mod=True):
if self.s.scalar("""
select value = :value from deckVars

View file

@ -168,7 +168,7 @@ modelsTable = Table(
Column('tags', UnicodeText, nullable=False, default=u""),
Column('name', UnicodeText, nullable=False),
Column('description', UnicodeText, nullable=False, default=u""), # obsolete
Column('features', UnicodeText, nullable=False, default=u""), # obsolete
Column('features', UnicodeText, nullable=False, default=u""), # used as mediaURL
Column('spacing', Float, nullable=False, default=0.1),
Column('initialSpacing', Float, nullable=False, default=60),
Column('source', Integer, nullable=False, default=0))