summaryrefslogtreecommitdiffstats
path: root/module/DatabaseBackend.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/DatabaseBackend.py')
-rw-r--r--module/DatabaseBackend.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/module/DatabaseBackend.py b/module/DatabaseBackend.py
index d8ad2d252..5aa3365fa 100644
--- a/module/DatabaseBackend.py
+++ b/module/DatabaseBackend.py
@@ -126,6 +126,7 @@ class DatabaseBackend(Thread):
j = self.jobs.get()
self.transactionLock.acquire()
if j == "quit":
+ self.transactionLock.release()
break
j.processJob()
if j.exception:
@@ -137,7 +138,7 @@ class DatabaseBackend(Thread):
@style.queue
def shutdown(self):
self.conn.commit()
- self.jobs.put(("quit"))
+ self.jobs.put("quit")
self.conn.close()
def _checkVersion(self):