bitbake/build.py: Allow FuncFailed error to have an optional message

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie 2011-01-17 23:54:11 +00:00
parent 4cd1118a09
commit 72b452ecf2
1 changed files with 5 additions and 2 deletions

View File

@ -48,10 +48,13 @@ __builtins__['bb'] = bb
__builtins__['os'] = os
class FuncFailed(Exception):
def __init__(self, name, logfile = None):
def __init__(self, name = None, logfile = None):
self.logfile = logfile
self.name = name
self.msg = "Function '%s' failed" % name
if name:
self.msg = "Function '%s' failed" % name
else:
self.msg = "Function failed"
def __str__(self):
if self.logfile and os.path.exists(self.logfile):