diff options
| author | Chris McDonough <chrism@plope.com> | 2011-08-10 14:45:28 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2011-08-10 14:45:28 -0400 |
| commit | bfbfd803d071529f07cbfb58216b8d32883ddb52 (patch) | |
| tree | f9f5856f0cc1230824861c5d6a9cdbe32178743a | |
| parent | 1939d00839e805f44680512b7952f4c1aff32a7c (diff) | |
| download | pyramid-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.py | 13 |
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 |
