diff options
Diffstat (limited to 'bitbake/lib/bb/build.py')
| -rw-r--r-- | bitbake/lib/bb/build.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index e390bec51f..a9b40e729d 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
| @@ -72,7 +72,7 @@ class TaskBase(event.Event): | |||
| 72 | self._task = t | 72 | self._task = t |
| 73 | self._package = d.getVar("PF", 1) | 73 | self._package = d.getVar("PF", 1) |
| 74 | event.Event.__init__(self) | 74 | event.Event.__init__(self) |
| 75 | self._message = "package %s: task %s: %s" % (d.getVar("PF", 1), t, bb.event.getName(self)[4:]) | 75 | self._message = "package %s: task %s: %s" % (d.getVar("PF", 1), t, self.getDisplayName()) |
| 76 | 76 | ||
| 77 | def getTask(self): | 77 | def getTask(self): |
| 78 | return self._task | 78 | return self._task |
| @@ -80,6 +80,9 @@ class TaskBase(event.Event): | |||
| 80 | def setTask(self, task): | 80 | def setTask(self, task): |
| 81 | self._task = task | 81 | self._task = task |
| 82 | 82 | ||
| 83 | def getDisplayName(self): | ||
| 84 | return bb.event.getName(self)[4:] | ||
| 85 | |||
| 83 | task = property(getTask, setTask, None, "task property") | 86 | task = property(getTask, setTask, None, "task property") |
| 84 | 87 | ||
| 85 | class TaskStarted(TaskBase): | 88 | class TaskStarted(TaskBase): |
| @@ -102,6 +105,10 @@ class TaskFailedSilent(TaskBase): | |||
| 102 | self.logfile = logfile | 105 | self.logfile = logfile |
| 103 | super(TaskFailedSilent, self).__init__(task, metadata) | 106 | super(TaskFailedSilent, self).__init__(task, metadata) |
| 104 | 107 | ||
| 108 | def getDisplayName(self): | ||
| 109 | # Don't need to tell the user it was silent | ||
| 110 | return "Failed" | ||
| 111 | |||
| 105 | class TaskInvalid(TaskBase): | 112 | class TaskInvalid(TaskBase): |
| 106 | 113 | ||
| 107 | def __init__(self, task, metadata): | 114 | def __init__(self, task, metadata): |
