diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-09-21 05:38:56 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-09-21 05:38:56 +0000 |
| commit | 58743505620c9f93af3d2b3fa16f9c62abe46c8c (patch) | |
| tree | 6d015fbaba0673e8af8288e70e3d969b543855f8 | |
| parent | dcb656f9b8bcbf53be748ca5fd8dca8d3d3fe944 (diff) | |
| download | pyramid-58743505620c9f93af3d2b3fa16f9c62abe46c8c.tar.gz pyramid-58743505620c9f93af3d2b3fa16f9c62abe46c8c.tar.bz2 pyramid-58743505620c9f93af3d2b3fa16f9c62abe46c8c.zip | |
This can also raise ValueError.
| -rw-r--r-- | repoze/bfg/chameleon_text.py | 2 | ||||
| -rw-r--r-- | repoze/bfg/chameleon_zpt.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/repoze/bfg/chameleon_text.py b/repoze/bfg/chameleon_text.py index 9b81c4469..49bd45702 100644 --- a/repoze/bfg/chameleon_text.py +++ b/repoze/bfg/chameleon_text.py @@ -38,7 +38,7 @@ class TextTemplateRenderer(object): def __call__(self, value, system): try: system.update(value) - except TypeError: + except (TypeError, ValueError): raise ValueError('renderer was passed non-dictionary as value') result = self.template(**system) return result diff --git a/repoze/bfg/chameleon_zpt.py b/repoze/bfg/chameleon_zpt.py index ca9e743e0..b6b3594cd 100644 --- a/repoze/bfg/chameleon_zpt.py +++ b/repoze/bfg/chameleon_zpt.py @@ -27,7 +27,7 @@ class ZPTTemplateRenderer(object): def __call__(self, value, system): try: system.update(value) - except TypeError: + except (TypeError, ValueError): raise ValueError('renderer was passed non-dictionary as value') result = self.template(**system) return result |
