From: Martin Jansa Date: Fri, 29 Aug 2025 09:04:48 +0000 (+0200) Subject: license.py: drop visit_Str X-Git-Tag: uninative-5.0~417 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d3da37adbcaf5a7a3dade08f9d052571b195249;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git license.py: drop visit_Str In https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=abc93390a3f19bc4cc159c5690a478b9e2270906 visit_Constant was added for compatibility with Python 3.8 and newer, but visit_Str was kept, because at that time bitbake did require Python 3.6. Now latest bitbake requires 3.9 and even version 2.4 used in mickledore builds requires 3.8 since: https://git.openembedded.org/bitbake/commit/?h=2.4&id=744310f360d2288ac2ef07745abc86852126b5b9 so we can safely remove these. Signed-off-by: Martin Jansa Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/lib/oe/license.py b/meta/lib/oe/license.py index ca779d3d83..bd28a247c9 100644 --- a/meta/lib/oe/license.py +++ b/meta/lib/oe/license.py @@ -84,9 +84,6 @@ class FlattenVisitor(LicenseVisitor): self.licenses = [] LicenseVisitor.__init__(self) - def visit_Str(self, node): - self.licenses.append(node.s) - def visit_Constant(self, node): self.licenses.append(node.value) @@ -240,9 +237,6 @@ class ListVisitor(LicenseVisitor): def __init__(self): self.licenses = set() - def visit_Str(self, node): - self.licenses.add(node.s) - def visit_Constant(self, node): self.licenses.add(node.value)