aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-08-30 23:11:35 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-08-30 23:11:35 +0300
commitfb0fbd4061e77a7b7b33298c6bd3fea4b61e8447 (patch)
tree5a3866eeb43ed49bf3de816cc6af788ed666c6f6
parent1571bfc6a9462fc4f5f0e8f13c470de2ec3ae1a3 (diff)
downloadmeson-fb0fbd4061e77a7b7b33298c6bd3fea4b61e8447.zip
meson-fb0fbd4061e77a7b7b33298c6bd3fea4b61e8447.tar.gz
meson-fb0fbd4061e77a7b7b33298c6bd3fea4b61e8447.tar.bz2
A wrapper.
-rw-r--r--environment.py5
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