From 5b8e3965c03765116881f23235c8c2a0e5fc9cec Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Thu, 23 Feb 2017 15:37:35 +0100
Subject: [PATCH] Add db teardown function

---
 db.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/db.py b/db.py
index 15b22d0..9ae0d82 100644
--- a/db.py
+++ b/db.py
@@ -96,6 +96,12 @@ def commit_db(*args):
 		request.db.close()
 		g.db.commit()
 
+@app.teardown_appcontext
+def close_db(*args):
+	if 'db' in g:
+		g.db.close()
+		del g.db
+
 def searchquery(text, columns, match, tables, suffix, *suffixparams):
 	params = []
 	subexprs = []
-- 
GitLab