summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-11-16 23:51:19 +0000
committerChris McDonough <chrism@agendaless.com>2009-11-16 23:51:19 +0000
commita937e7d039f2c9e62e1a2771b2e6b23412ab709a (patch)
tree8ad5af3be55d097ed1d6c1b009585fbb3d765ce3
parente06153d2a851513c435b9f7dc2a5d8f3a1191405 (diff)
downloadpyramid-a937e7d039f2c9e62e1a2771b2e6b23412ab709a.tar.gz
pyramid-a937e7d039f2c9e62e1a2771b2e6b23412ab709a.tar.bz2
pyramid-a937e7d039f2c9e62e1a2771b2e6b23412ab709a.zip
Test fix.
-rw-r--r--repoze/bfg/registry.py6
1 files changed, 5 insertions, 1 deletions
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''):