From 61d8a66df6a4e41368190d4dd92ee2856f00152a Mon Sep 17 00:00:00 2001
From: shaun <shaun@bluebit.com.au>
Date: Mon, 7 Nov 2016 22:27:25 +1100
Subject: [PATCH] re throw all DB errors

---
 resources/lib/objects/_common.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/resources/lib/objects/_common.py b/resources/lib/objects/_common.py
index a6d286e5..754f594a 100644
--- a/resources/lib/objects/_common.py
+++ b/resources/lib/objects/_common.py
@@ -29,9 +29,8 @@ def catch_except(errors=(Exception, ), default_value=False):
         def wrapper(*args, **kwargs):
             try:
                 return func(*args, **kwargs)
-            except sqlite3.OperationalError as error:
-                if "database is locked" in error:
-                    raise
+            except sqlite3.Error as error:
+                raise
             except errors as error:
                 errStrings = ga.formatException()
                 ga.sendEventData("Exception", errStrings[0], errStrings[1], True)