From bfbfd803d071529f07cbfb58216b8d32883ddb52 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Wed, 10 Aug 2011 14:45:28 -0400 Subject: # we override the initializer to avoid calling get_current_registry # (it will return a reference to the global registry when this # thing is called at module scope; we don't want that). --- pyramid/renderers.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pyramid/renderers.py b/pyramid/renderers.py index dce6de140..6f9b87698 100644 --- a/pyramid/renderers.py +++ b/pyramid/renderers.py @@ -478,6 +478,19 @@ class NullRendererHelper(RendererHelper): useful for testing purposes and special case view configuration registrations that want to use the view configuration machinery but do not want actual rendering to happen .""" + def __init__(self, name=None, package=None, registry=None): + # we override the initializer to avoid calling get_current_registry + # (it will return a reference to the global registry when this + # thing is called at module scope; we don't want that). + self.name = None + self.package = None + self.type = '' + self.registry = None + + @property + def settings(self): + return get_current_registry().settings or {} + def render_view(self, request, value, view, context): return value -- cgit v1.2.3