auto create db
[rainbowstream.git] / rainbowstream / db.py
index d81f5ae192d3e995cbe84e5a2f4fc9dcae2ec1ac..0756b3a5edc9469983ab872e29bd3a2e815b9b1a 100644 (file)
@@ -1,13 +1,16 @@
+import os
 from sqlalchemy import create_engine
 from sqlalchemy.orm import sessionmaker
 from table_def import Map
-
+from .table_def import *
 
 class RainbowDB():
 
     engine=None
 
     def __init__(self):
+        if not os.path.isfile('rainbow.db'):
+            init_db()
         self.engine = create_engine('sqlite:///rainbow.db', echo=False)
 
     def store(self, tweet_id):