diff options
Diffstat (limited to 'repoze/bfg/chameleon_zpt.py')
| -rw-r--r-- | repoze/bfg/chameleon_zpt.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/repoze/bfg/chameleon_zpt.py b/repoze/bfg/chameleon_zpt.py index 22d409f33..f597ebd5f 100644 --- a/repoze/bfg/chameleon_zpt.py +++ b/repoze/bfg/chameleon_zpt.py @@ -1,14 +1,17 @@ +import sys + from webob import Response from zope.interface import implements try: from chameleon.zpt.template import PageTemplateFile -except ImportError, why: # pragma: no cover +except ImportError: # pragma: no cover + exc_class, exc, tb = sys.exc_info() # Chameleon doesn't work on non-CPython platforms class PageTemplateFile(object): def __init__(self, *arg, **kw): - raise ImportError(why[0]) + raise ImportError, exc, tb from repoze.bfg.interfaces import IResponseFactory from repoze.bfg.interfaces import ITemplateRenderer |
