summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2010-10-21 18:41:53 +0000
committerChris McDonough <chrism@agendaless.com>2010-10-21 18:41:53 +0000
commit091a4c2e0c98baff54c38310b2881358848dc19b (patch)
tree964ae8a58123db0cd3ca572d997ad15db88d5391
parent6c4f1e1e048f6fce2abe735bb24efa7c8c22a5c7 (diff)
downloadpyramid-091a4c2e0c98baff54c38310b2881358848dc19b.tar.gz
pyramid-091a4c2e0c98baff54c38310b2881358848dc19b.tar.bz2
pyramid-091a4c2e0c98baff54c38310b2881358848dc19b.zip
- When a renderer factory could not be found, a misleading error
message was raised if the renderer name was not a string.
-rw-r--r--CHANGES.txt6
-rw-r--r--repoze/bfg/renderers.py2
2 files changed, 7 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 2bcb310c8..6d97062f7 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -17,6 +17,12 @@ Features
In particular, the source packages no longer attempt to use a
private index, and the recommended Python version is now 2.6.
+Bug Fixes
+---------
+
+- When a renderer factory could not be found, a misleading error
+ message was raised if the renderer name was not a string.
+
1.3a15 (2010-09-30)
===================
diff --git a/repoze/bfg/renderers.py b/repoze/bfg/renderers.py
index 7d36984ad..00413e3fe 100644
--- a/repoze/bfg/renderers.py
+++ b/repoze/bfg/renderers.py
@@ -249,7 +249,7 @@ class RendererHelper(object):
@reify
def renderer(self):
if self.factory is None:
- raise ValueError('No such renderer factory %s' % self.renderer_type)
+ raise ValueError('No such renderer factory %s' % str(self.renderer_type))
return self.factory(self.renderer_name)
def resolve_spec(self, path_or_spec):