A wrapper.

This commit is contained in:
Jussi Pakkanen 2013-08-30 23:11:35 +03:00
parent 1571bfc6a9
commit fb0fbd4061
1 changed files with 4 additions and 1 deletions

View File

@ -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