From 385084582eeff5f2f1a93f3b90c091dc1a4ad50e Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Thu, 21 May 2009 02:47:43 +0000 Subject: Remove cacheability voodoo. --- repoze/bfg/view.py | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'repoze/bfg/view.py') diff --git a/repoze/bfg/view.py b/repoze/bfg/view.py index 924bb35fc..a9a7cb973 100644 --- a/repoze/bfg/view.py +++ b/repoze/bfg/view.py @@ -235,14 +235,6 @@ class bfg_view(object): self.permission = permission def __call__(self, wrapped): - # We intentionally return a do-little un-functools-wrapped - # decorator here so as to make the decorated function - # unpickleable; applications which use bfg_view decorators - # should never be able to load actions from an actions cache; - # instead they should rerun the file_configure function each - # time the application starts in case any of the decorators - # has been changed. Disallowing these functions from being - # pickled enforces that. def _bfg_view(context, request): return wrapped(context, request) _bfg_view.__is_bfg_view__ = True @@ -250,10 +242,7 @@ class bfg_view(object): _bfg_view.__for__ = self.for_ _bfg_view.__view_name__ = self.name _bfg_view.__request_type__ = self.request_type - # we assign to __grok_module__ here rather than __module__ to - # make it unpickleable but allow for the grokker to be able to - # find it - _bfg_view.__grok_module__ = wrapped.__module__ + _bfg_view.__module__ = wrapped.__module__ _bfg_view.__name__ = wrapped.__name__ _bfg_view.__doc__ = wrapped.__doc__ _bfg_view.__dict__.update(wrapped.__dict__) -- cgit v1.2.3