Преглед изворни кода

turbogears: Close db_session for each request

INADA Naoki пре 10 година
родитељ
комит
29d704f428
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      frameworks/Python/turbogears/app.py

+ 7 - 1
frameworks/Python/turbogears/app.py

@@ -84,5 +84,11 @@ class RootController(TGController):
 config = AppConfig(minimal=True, root_controller=RootController())
 config.renderers.append("jinja")
 
-app = config.make_wsgi_app()
+tg_app = config.make_wsgi_app()
 
+
+def app(env, start):
+    try:
+        return tg_app(env, start)
+    finally:
+        db_session.close()