X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fpyconf.py;h=5957d6ddcf8a12cbe2d5d971bf3eac266ca50ada;hb=8c66793b24cedacaf9150c661401b02649e312b5;hp=2a655ca5162d54c9d1b16093fac615ec8d0b034e;hpb=4090372e27f86919964c6a73d566fed80dd709c1;p=tools%2Fsat.git diff --git a/src/pyconf.py b/src/pyconf.py index 2a655ca..5957d6d 100644 --- a/src/pyconf.py +++ b/src/pyconf.py @@ -481,7 +481,7 @@ class Mapping(Container): def __getitem__(self, key): data = object.__getattribute__(self, 'data') if key not in data: - raise AttributeError(key) + raise AttributeError("Unknown pyconf key: '%s'" % key) rv = data[key] return self.evaluate(rv) @@ -817,7 +817,7 @@ class Sequence(Container): try: rv = data[index] except (IndexError, KeyError, TypeError): - raise ConfigResolutionError('%r is not a valid index for %r' % (index, object.__getattribute__(self, 'path'))) + raise ConfigResolutionError('Invalid pyconf index %r for %r' % (index, object.__getattribute__(self, 'path'))) if not isinstance(rv, list): rv = self.evaluate(rv) else: