X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=rainbowstream%2Ftable_def.py;h=b16f175191765c1649f716bc4d4cf0d8fee09d35;hb=d6cc4c67f3bf71ea6a434fdb438d23a08ff814e9;hp=9948ad70139fe13d0e9b6c2a5df9ac637370f142;hpb=4cf86720f0c6834b4af48c577685237f59447937;p=rainbowstream.git diff --git a/rainbowstream/table_def.py b/rainbowstream/table_def.py index 9948ad7..b16f175 100644 --- a/rainbowstream/table_def.py +++ b/rainbowstream/table_def.py @@ -32,12 +32,23 @@ class Theme(Base): __tablename__ = "theme" theme_id = Column(Integer, primary_key=True) - theme_name = Column(String) - changed = Column(Boolean, default=False) + theme_name = Column(String(20)) def __init__(self, theme_name): self.theme_name = theme_name - self.Boolean = False + + +class Semaphore(Base): + + __tablename__ = "semaphore" + + semaphore_id = Column(Integer, primary_key=True) + flag = Column(Boolean) + pause = Column(Boolean) + + def __init__(self, flag, pause): + self.flag = flag + self.pause = pause def init_db():