summaryrefslogtreecommitdiff
path: root/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'util.py')
-rw-r--r--util.py23
1 files changed, 16 insertions, 7 deletions
diff --git a/util.py b/util.py
index 0590c49..58a852b 100644
--- a/util.py
+++ b/util.py
@@ -21,13 +21,22 @@ def setupLogger():
def initDb():
- conn = sqlite3.connect(dbFile)
- cur = conn.cursor()
- cur.execute("CREATE TABLE incoming (id, msg_date, msg_from, text, is_read)")
- conn.commit()
- conn.close()
+ try:
+ conn = sqlite3.connect(dbFile)
+ cur = conn.cursor()
+ cur.execute("CREATE TABLE incoming (id, msg_date, msg_from, text, is_read)")
+ conn.commit()
+ conn.close()
+ except sqlite3.Error as e:
+ logging.error("Failed to initialize database")
+ logging.error(e)
def getDbConn():
- conn = sqlite3.connect(dbFile)
- return conn
+ try:
+ conn = sqlite3.connect(dbFile)
+ return conn
+ except sqlite3.Error as e:
+ logging.error("Failed making connection to database")
+ logging.error(e)
+ return None