diff --git a/sickbeard/db.py b/sickbeard/db.py index 1f51c42a..b28b3403 100644 --- a/sickbeard/db.py +++ b/sickbeard/db.py @@ -143,7 +143,9 @@ class DBConnection(object): sqlResult.append(self.execute(qu[0], qu[1])) logger.log(u"Transaction with " + str(len(querylist)) + u" queries executed", logger.DEBUG) - return sqlResult + + # finished + break except sqlite3.OperationalError, e: sqlResult = [] if self.connection: @@ -162,6 +164,9 @@ class DBConnection(object): logger.log(u"Fatal error executing query: " + ex(e), logger.ERROR) raise + # cleanup + del querylist + return sqlResult def action(self, query, args=None, fetchall=False, fetchone=False):