aboutsummaryrefslogtreecommitdiff
path: root/environment.py
diff options
context:
space:
mode:
Diffstat (limited to 'environment.py')
-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