diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-08-30 23:11:35 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-08-30 23:11:35 +0300 |
commit | fb0fbd4061e77a7b7b33298c6bd3fea4b61e8447 (patch) | |
tree | 5a3866eeb43ed49bf3de816cc6af788ed666c6f6 | |
parent | 1571bfc6a9462fc4f5f0e8f13c470de2ec3ae1a3 (diff) | |
download | meson-fb0fbd4061e77a7b7b33298c6bd3fea4b61e8447.zip meson-fb0fbd4061e77a7b7b33298c6bd3fea4b61e8447.tar.gz meson-fb0fbd4061e77a7b7b33298c6bd3fea4b61e8447.tar.bz2 |
A wrapper.
-rw-r--r-- | environment.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/environment.py b/environment.py index 8c1e0b4..f4811f1 100644 --- a/environment.py +++ b/environment.py @@ -1118,7 +1118,10 @@ class CrossBuildInfo(): raise EnvironmentException('Malformed line in cross file %s:%d.' % (filename, linenum)) def __getitem__(self, ind): - return self.items[ind] + try: + return self.items[ind] + except KeyError: + raise EnvironmentException('Cross file does not specify variable "%s".' % ind) def __contains__(self, item): return item in self.items |