From c08e7cabc009d448204b371d8653d3a072a2e266 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Mon, 20 Jun 2011 22:08:49 -0500 Subject: [PATCH] Module.py: make get_db() threadsafe by having it create a new connection every time --- Module.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Module.py b/Module.py index e2bccff..ee1660b 100644 --- a/Module.py +++ b/Module.py @@ -184,7 +184,10 @@ class Module(object): See also db_module_registered, below. """ - return self.conn + dbfile = self.config.get('dr.botzo', 'database') + conn = sqlite3.connect(dbfile) + conn.row_factory = sqlite3.Row + return conn def db_module_registered(self, modulename): """