diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-11-16 22:05:17 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-11-16 22:05:17 +0000 |
| commit | e06153d2a851513c435b9f7dc2a5d8f3a1191405 (patch) | |
| tree | f64ffefb1dc6b0894f3a254e919f48148f330b49 /repoze/bfg/renderers.py | |
| parent | 58fdd1e948b7223cbcaf4fdceb159de200356d79 (diff) | |
| download | pyramid-e06153d2a851513c435b9f7dc2a5d8f3a1191405.tar.gz pyramid-e06153d2a851513c435b9f7dc2a5d8f3a1191405.tar.bz2 pyramid-e06153d2a851513c435b9f7dc2a5d8f3a1191405.zip | |
Failing one test.
Diffstat (limited to 'repoze/bfg/renderers.py')
| -rw-r--r-- | repoze/bfg/renderers.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/repoze/bfg/renderers.py b/repoze/bfg/renderers.py index 212c02dcf..b5dfad523 100644 --- a/repoze/bfg/renderers.py +++ b/repoze/bfg/renderers.py @@ -4,7 +4,6 @@ import pkg_resources from zope.component import getSiteManager from zope.component import queryUtility -from repoze.bfg.interfaces import IRendererFactory from repoze.bfg.interfaces import ITemplateRenderer from repoze.bfg.compat import json @@ -63,13 +62,8 @@ def template_renderer_factory(path, impl, level=3): return renderer def renderer_from_name(path): - name = os.path.splitext(path)[1] - if not name: - name = path - factory = queryUtility(IRendererFactory, name=name) - if factory is None: - raise ValueError('No renderer for renderer name %r' % name) - return factory(path) + sm = getSiteManager() + return sm.renderer_from_name(path) def _reload_resources(): settings = get_settings() |
