diff options
author | Chris Johns <chrisj@rtems.org> | 2013-05-14 11:12:54 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2013-05-14 11:12:54 +1000 |
commit | 8a1e7a0ab06a7b76a92404555cb4ecf41d248498 (patch) | |
tree | 6392af16a721b8bb7bbc063fe73176a9e5fcf3ca /source-builder/sb/setbuilder.py | |
parent | Add bare/config and move the source-builder/config to it. (diff) | |
download | rtems-source-builder-8a1e7a0ab06a7b76a92404555cb4ecf41d248498.tar.bz2 |
Add better error messages.
Diffstat (limited to 'source-builder/sb/setbuilder.py')
-rw-r--r-- | source-builder/sb/setbuilder.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/source-builder/sb/setbuilder.py b/source-builder/sb/setbuilder.py index 2a4c6a5..3399d2d 100644 --- a/source-builder/sb/setbuilder.py +++ b/source-builder/sb/setbuilder.py @@ -244,17 +244,19 @@ class buildset: self.macros.define(ls[1].strip()) elif ls[0] == '%undefine': if len(ls) > 2: - raise error.general('%undefine requires just the name') + raise error.general('%s:%d: %undefine requires just the name' % \ + (self.bset, lc)) self.macros.undefine(ls[1].strip()) elif ls[0] == '%include': configs += self.parse(ls[1].strip()) else: - raise error.general('invalid directive in build set files: %s' % (l)) + raise error.general('%s:%d: invalid directive in build set files: %s' % \ + (self.bset, lc, l)) else: l = l.strip() c = build.find_config(l, self.configs) if c is None: - raise error.general('cannot find file: %s' % (l)) + raise error.general('%s:%d: cannot find file: %s' % (self.bset, lc, l)) configs += [c] except: bset.close() |