diff mbox series

[02/10] oe/sbom30: Simplify sorting of license_text_map

Message ID 20260420-spdx3-improvements-v1-2-27e0d5edcdbe@bootlin.com
State Accepted, archived
Commit 0259262439fac43c6e95f94887a0af9b627aab3f
Headers show
Series spdx3: Bug fixes and improvements | expand

Commit Message

Benjamin Robin April 20, 2026, 7:44 a.m. UTC
In new_license_expression() the code used to sort the license_text_map
dictionary can be simplified.

Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
---
 meta/lib/oe/sbom30.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/meta/lib/oe/sbom30.py b/meta/lib/oe/sbom30.py
index 9f50821af087..f45d8f6773ba 100644
--- a/meta/lib/oe/sbom30.py
+++ b/meta/lib/oe/sbom30.py
@@ -585,9 +585,7 @@  class ObjectSet(oe.spdx30.SHACLObjectSet):
             re.sub(r"[^a-zA-Z0-9_-]", "_", license_expression),
         ]
 
-        license_text = [
-            (k, license_text_map[k]) for k in sorted(license_text_map.keys())
-        ]
+        license_text = sorted(license_text_map.items(), key=lambda t: t[0])
 
         if not license_text:
             lic = self.find_filter(