summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-08-10 14:45:28 -0400
committerChris McDonough <chrism@plope.com>2011-08-10 14:45:28 -0400
commitbfbfd803d071529f07cbfb58216b8d32883ddb52 (patch)
treef9f5856f0cc1230824861c5d6a9cdbe32178743a
parent1939d00839e805f44680512b7952f4c1aff32a7c (diff)
downloadpyramid-bfbfd803d071529f07cbfb58216b8d32883ddb52.tar.gz
pyramid-bfbfd803d071529f07cbfb58216b8d32883ddb52.tar.bz2
pyramid-bfbfd803d071529f07cbfb58216b8d32883ddb52.zip
# 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).
-rw-r--r--pyramid/renderers.py13
1 files changed, 13 insertions, 0 deletions
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