From: Julien Stephan Date: Mon, 4 Dec 2023 15:59:29 +0000 (+0100) Subject: recipetool: create_buildsys_python.py: initialize metadata X-Git-Tag: yocto-5.2~4416 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=88d15877ba18309c521740d7a9649e14d77189bc;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git recipetool: create_buildsys_python.py: initialize metadata In the case pyproject.toml doesn't contains metadatas, the metadata variable is not initialized and the plugin throws an error and falls back to another plugin, which is not the desired behaviour. So just ignore metadata if we don't have them Signed-off-by: Julien Stephan Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie --- diff --git a/scripts/lib/recipetool/create_buildsys_python.py b/scripts/lib/recipetool/create_buildsys_python.py index 9312e4abf13..b620e3271b1 100644 --- a/scripts/lib/recipetool/create_buildsys_python.py +++ b/scripts/lib/recipetool/create_buildsys_python.py @@ -726,6 +726,7 @@ class PythonPyprojectTomlRecipeHandler(PythonRecipeHandler): def process(self, srctree, classes, lines_before, lines_after, handled, extravalues): info = {} + metadata = {} if 'buildsystem' in handled: return False