summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <martin.jansa@gmail.com>2025-08-22 00:41:05 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-08-25 17:47:21 +0100
commit44fbbe97c6f4f1f8aee15aa26aa3203b54d36759 (patch)
tree71344f7e64558b1a3d0dd62be5254b55e771192a
parente91bc261dc5d3bb6e23ab1678d493ac26203f6ea (diff)
downloadpoky-44fbbe97c6f4f1f8aee15aa26aa3203b54d36759.tar.gz
license.py: avoid deprecated ast.Str
* it's deprecated since python-3.12 and removed in 3.14 causing: openembedded-core/meta/lib/oe/license.py', lineno: 176, function: visit 0172: 0173: LicenseVisitor.__init__(self) 0174: 0175: def visit(self, node): *** 0176: if isinstance(node, ast.Str): 0177: lic = node.s 0178: 0179: if license_ok(self._canonical_license(self._d, lic), 0180: self._dont_want_licenses) == True: Exception: AttributeError: module 'ast' has no attribute 'Str' (From OE-Core rev: 1eb2137324202107baa5cadcfdd682629a9cc269) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/lib/oe/license.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/lib/oe/license.py b/meta/lib/oe/license.py
index 6e55fa1e7f..ca779d3d83 100644
--- a/meta/lib/oe/license.py
+++ b/meta/lib/oe/license.py
@@ -173,8 +173,8 @@ class ManifestVisitor(LicenseVisitor):
173 LicenseVisitor.__init__(self) 173 LicenseVisitor.__init__(self)
174 174
175 def visit(self, node): 175 def visit(self, node):
176 if isinstance(node, ast.Str): 176 if isinstance(node, ast.Constant):
177 lic = node.s 177 lic = node.value
178 178
179 if license_ok(self._canonical_license(self._d, lic), 179 if license_ok(self._canonical_license(self._d, lic),
180 self._dont_want_licenses) == True: 180 self._dont_want_licenses) == True: