Merge pull request #1834 from ilvalle/avoid_garbage_collect

Added the web2py_disable_garbage_collect option to avoid garbage collect
This commit is contained in:
mdipierro
2018-01-12 17:06:05 -06:00
committed by GitHub
+1
View File
@@ -183,6 +183,7 @@ def serve_controller(request, response, session):
response._view_environment.update(page) response._view_environment.update(page)
page = run_view_in(response._view_environment) page = run_view_in(response._view_environment)
if not request.env.web2py_disable_garbage_collect:
# logic to garbage collect after exec, not always, once every 100 requests # logic to garbage collect after exec, not always, once every 100 requests
global requests global requests
requests = ('requests' in globals()) and (requests + 1) % 100 or 0 requests = ('requests' in globals()) and (requests + 1) % 100 or 0