From e06153d2a851513c435b9f7dc2a5d8f3a1191405 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 16 Nov 2009 22:05:17 +0000 Subject: Failing one test. --- repoze/bfg/renderers.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'repoze/bfg/renderers.py') 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() -- cgit v1.2.3