From 8e9f093a9d74da03eca85f6ff2ee7239e8133cce Mon Sep 17 00:00:00 2001 From: RaNaN Date: Wed, 25 Aug 2010 12:11:09 +0200 Subject: more cleanup --- module/FileDatabase.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'module/FileDatabase.py') diff --git a/module/FileDatabase.py b/module/FileDatabase.py index cbb72b416..bf7b768fe 100644 --- a/module/FileDatabase.py +++ b/module/FileDatabase.py @@ -514,12 +514,15 @@ class FileDatabaseBackend(Thread): self.c = self.conn.cursor() #self.c.execute("PRAGMA synchronous = OFF") self._createTables() + self.c.close() while True: try: f, args, async = self.jobs.get() if f == "quit": return True + self.c = self.conn.cursor() res = f(*args) + self.c.close() if not async: self.res.put(res) except Exception, e: #@TODO log etc -- cgit v1.2.3