pause + replay
[rainbowstream.git] / rainbowstream / table_def.py
index 9948ad70139fe13d0e9b6c2a5df9ac637370f142..b16f175191765c1649f716bc4d4cf0d8fee09d35 100644 (file)
@@ -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():