From a937e7d039f2c9e62e1a2771b2e6b23412ab709a Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 16 Nov 2009 23:51:19 +0000 Subject: Test fix. --- repoze/bfg/registry.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/repoze/bfg/registry.py b/repoze/bfg/registry.py index 95a6d6608..8fd1047e1 100644 --- a/repoze/bfg/registry.py +++ b/repoze/bfg/registry.py @@ -27,6 +27,7 @@ from repoze.bfg.interfaces import IResponseFactory from repoze.bfg.interfaces import IRouteRequest from repoze.bfg.interfaces import IRoutesMapper from repoze.bfg.interfaces import ISecuredView +from repoze.bfg.interfaces import ITemplateRendererFactory from repoze.bfg.interfaces import IView from repoze.bfg.interfaces import IViewPermission from repoze.bfg.interfaces import ILogger @@ -468,7 +469,10 @@ class Registry(Components, dict): self.registerUtility(policy, IAuthorizationPolicy, info=_info) def renderer(self, factory, name, _info=u''): - self.registerUtility(factory, IRendererFactory, name=name, info=_info) + iface = IRendererFactory + if name.startswith('.'): + iface = ITemplateRendererFactory + self.registerUtility(factory, iface, name=name, info=_info) def resource(self, to_override, override_with, _override=None, _info=u''): -- cgit v1.2.3