def _runapp(self, app, environ, start_response): try: return app(environ, start_response) finally: try: try: CleanupContextHook(Context, environ) except: log.exception('error in CleanupContextHook') try: CleanupResourcesHook(Context, environ) except: log.exception('error in CleanupResourcesHook') finally: Context.__dict__.clear() Configuration.trim()