From ff0087b1c36367ac2da64e6c14d8b4a1680f2aea Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Thu, 19 Feb 2015 23:25:43 -0600 Subject: [PATCH] Fix leak of request objects through render --- src/dyns/controllers.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/dyns/controllers.py b/src/dyns/controllers.py index 2b03c93..eb98a1a 100644 --- a/src/dyns/controllers.py +++ b/src/dyns/controllers.py @@ -12,15 +12,6 @@ class BaseController(milla.controllers.Controller): TMPL_LOADER = jinja2.PackageLoader(__name__.rsplit('.', 1)[0]) - def __init__(self): - # allowed_methods must be set on the instance rather than the - # class because of how Milla does attribute copying to the - # partial the router creates. - try: - self.allowed_methods = self.__class__.allowed_methods - except AttributeError: - pass - def __before__(self, request): super(BaseController, self).__before__(request) self.session = model.Session() @@ -51,6 +42,7 @@ class BaseController(milla.controllers.Controller): self.session.rollback() self.session.bind.dispose() del self.session + del self.render def index(request):