build: Add missing parameter to TaskInvalid

Message ID 20220329150423.1477640-1-richard.purdie@linuxfoundation.org
State Accepted, archived
Commit 16ea4429344e36ff022616abd7fa74e5964b6d6a
Headers show
Series build: Add missing parameter to TaskInvalid | expand

Commit Message

Richard Purdie March 29, 2022, 3:04 p.m. UTC
Fixes:

File "bitbake/lib/bb/build.py", line 585, in _exec_task
  event.fire(TaskInvalid(task, d), d)
TypeError: __init__() missing 1 required positional argument: 'metadata'

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 lib/bb/build.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Patch

diff --git a/lib/bb/build.py b/lib/bb/build.py
index 65b7fc000d..af60c3d8f5 100644
--- a/lib/bb/build.py
+++ b/lib/bb/build.py
@@ -582,7 +582,7 @@  def _exec_task(fn, task, d, quieterr):
     running it with its own local metadata, and with some useful variables set.
     """
     if not d.getVarFlag(task, 'task', False):
-        event.fire(TaskInvalid(task, d), d)
+        event.fire(TaskInvalid(task, fn, d), d)
         logger.error("No such task: %s" % task)
         return 1