From 12bf959b1aad51b0b47ff022741b88307b73fa87 Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Mon, 3 May 2010 13:03:44 +0200 Subject: [PATCH] Properly close db sessions. --- flask_website/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/flask_website/__init__.py b/flask_website/__init__.py index c9e2e6b2..37822b58 100644 --- a/flask_website/__init__.py +++ b/flask_website/__init__.py @@ -15,6 +15,10 @@ def load_currrent_user(): g.user = User.query.filter_by(openid=session['openid']).first() \ if 'openid' in session else None +@app.after_request +def remove_db_session(): + db_session.remove() + from flask_website.views.general import general from flask_website.views.mailinglist import mailinglist from flask_website.views.snippets import snippets @@ -22,4 +26,4 @@ app.register_module(general) app.register_module(mailinglist) app.register_module(snippets) -from flask_website.database import User +from flask_website.database import User, db_session