always use dict for environment

This commit is contained in:
Michele Comitini
2012-08-28 00:25:22 +02:00
parent eb33b3fd5c
commit f9afeb51f8
+1 -2
View File
@@ -209,8 +209,7 @@ def serve_controller(request, response, session):
page = run_controller_in(request.controller, request.function, environment) page = run_controller_in(request.controller, request.function, environment)
if isinstance(page, dict): if isinstance(page, dict):
response._vars = page response._vars = page
for key in page: response._view_environment.update(page)
response._view_environment[key] = page[key]
run_view_in(response._view_environment) run_view_in(response._view_environment)
page = response.body.getvalue() page = response.body.getvalue()
# logic to garbage collect after exec, not always, once every 100 requests # logic to garbage collect after exec, not always, once every 100 requests