Fix leak of request objects through render

master
Dustin 2015-02-19 23:25:43 -06:00
parent d6a52a7471
commit ff0087b1c3
1 changed files with 1 additions and 9 deletions

View File

@ -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):