From fb0fbd4061e77a7b7b33298c6bd3fea4b61e8447 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Fri, 30 Aug 2013 23:11:35 +0300 Subject: [PATCH] A wrapper. --- environment.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/environment.py b/environment.py index 8c1e0b421..f4811f18f 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