changeset 712:aed8a860c1d0

internal: Remove exception logging that shouldn't happen. Better message.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 26 May 2016 20:43:51 -0700
parents ab5c6a8ae90a
children d446029c9478
files piecrust/data/pagedata.py
diffstat 1 files changed, 1 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/piecrust/data/pagedata.py	Thu May 26 19:52:47 2016 -0700
+++ b/piecrust/data/pagedata.py	Thu May 26 20:43:51 2016 -0700
@@ -33,14 +33,12 @@
         try:
             return self._getValue(name)
         except LazyPageConfigLoaderHasNoValue as ex:
-            logger.exception(ex)
             raise AttributeError("No such attribute: %s" % name) from ex
 
     def __getitem__(self, name):
         try:
             return self._getValue(name)
         except LazyPageConfigLoaderHasNoValue as ex:
-            logger.exception(ex)
             raise KeyError("No such key: %s" % name) from ex
 
     def __iter__(self):
@@ -102,7 +100,7 @@
             # We always keep the wildcard loader in the loaders list.
             return self._values[name]
 
-        raise LazyPageConfigLoaderHasNoValue()
+        raise LazyPageConfigLoaderHasNoValue("No such value: %s" % name)
 
     def _setValue(self, name, value):
         self._values[name] = value