summaryrefslogtreecommitdiff
path: root/repoze/bfg/view.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-09-22 03:33:53 +0000
committerChris McDonough <chrism@agendaless.com>2009-09-22 03:33:53 +0000
commitc89bcbc3f040e2ab7770958abc01db1984bb958d (patch)
tree4e419fada614f6f9e07b1d23e969641efdbabd91 /repoze/bfg/view.py
parent79a9be83059422e430c1c3fc627be6ca41d6ccfa (diff)
downloadpyramid-c89bcbc3f040e2ab7770958abc01db1984bb958d.tar.gz
pyramid-c89bcbc3f040e2ab7770958abc01db1984bb958d.tar.bz2
pyramid-c89bcbc3f040e2ab7770958abc01db1984bb958d.zip
__is_bfg_view__ -> __bfg_view_settings__
Diffstat (limited to 'repoze/bfg/view.py')
-rw-r--r--repoze/bfg/view.py17
1 files changed, 2 insertions, 15 deletions
diff --git a/repoze/bfg/view.py b/repoze/bfg/view.py
index c710829ca..82ddd74fa 100644
--- a/repoze/bfg/view.py
+++ b/repoze/bfg/view.py
@@ -29,7 +29,6 @@ from repoze.bfg.interfaces import ILogger
from repoze.bfg.interfaces import IMultiView
from repoze.bfg.interfaces import IRendererFactory
from repoze.bfg.interfaces import IResponseFactory
-from repoze.bfg.interfaces import ITemplateRenderer
from repoze.bfg.interfaces import IView
from repoze.bfg.path import caller_package
@@ -357,20 +356,8 @@ class bfg_view(object):
self.wrapper_viewname = wrapper
def __call__(self, wrapped):
- _bfg_view = wrapped #map_view(wrapped, self.attr, self.renderer)
- _bfg_view.__is_bfg_view__ = True
- _bfg_view.__permission__ = self.permission
- _bfg_view.__for__ = self.for_
- _bfg_view.__view_name__ = self.name
- _bfg_view.__request_type__ = self.request_type
- _bfg_view.__route_name__ = self.route_name
- _bfg_view.__request_method__ = self.request_method
- _bfg_view.__request_param__ = self.request_param
- _bfg_view.__containment__ = self.containment
- _bfg_view.__wrapper_viewname__ = self.wrapper_viewname
- _bfg_view.__attr__ = self.attr
- _bfg_view.__renderer__ = self.renderer
- return _bfg_view
+ wrapped.__bfg_view_settings__ = self.__dict__.copy()
+ return wrapped
def default_view(context, request, status):
try: