diff options
Diffstat (limited to 'environment.py')
-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 |