[PATCH 1/1] toaster: Filtering out erroneously empty bblayer names.
"ilies bogdan" <[email protected]>
| Newsgroups | org.yoctoproject.lists.toaster |
|---|---|
| Message-ID | <[email protected]> |
Within toaster.bbclass on toaster_layerinfo_dumpdata the str.strip is only applied to the value that comes from BBLAYERS. There are chances (also the case that I ran into by mistake) when there is an additional \t which will lead to trying to process a layer with name "\t". IMO this can be accepted and I have added an extra strip on layer name before filtering by empty layer name. Signed-off-by: Bogdan Ilies <[email protected]> --- meta/classes/toaster.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes/toaster.bbclass b/meta/classes/toaster.bbclass index 9518ddf7a4e..066cebc066e 100644 --- a/meta/classes/toaster.bbclass +++ b/meta/classes/toaster.bbclass @@ -84,7 +84,8 @@ python toaster_layerinfo_dumpdata() { llayerinfo = {} - for layer in { l for l in bblayers.strip().split(" ") if len(l) }: + bblayers_list = [l for l in map(str.strip, bblayers.strip().split(" ")) if len(l)] + for layer in bblayers_list: llayerinfo[layer] = _get_layer_dict(layer) -- 2.25.1