diff options
Diffstat (limited to 'repoze/bfg/chameleon_text.py')
| -rw-r--r-- | repoze/bfg/chameleon_text.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/repoze/bfg/chameleon_text.py b/repoze/bfg/chameleon_text.py index e00106e5c..525957af1 100644 --- a/repoze/bfg/chameleon_text.py +++ b/repoze/bfg/chameleon_text.py @@ -5,6 +5,7 @@ from zope.component import queryUtility from zope.interface import classProvides from zope.interface import implements +from repoze.bfg.interfaces import IResponseFactory from repoze.bfg.interfaces import ITemplateRenderer from repoze.bfg.interfaces import ITemplateRendererFactory from repoze.bfg.interfaces import ISettings @@ -81,5 +82,6 @@ def render_template_to_response(path, **kw): renderer = renderer_from_cache(path, TextTemplateRenderer, auto_reload=auto_reload) result = renderer(**kw) - return Response(result) + response_factory = queryUtility(IResponseFactory, default=Response) + return response_factory(result) |
