Skip to content

Commit 1dfc8c8

Browse files
committed
wip
Signed-off-by: Jan Kowalleck <[email protected]>
1 parent b5e3adb commit 1dfc8c8

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

cyclonedx/_internal/compare.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,8 @@ class ComparableDict(ComparableTuple):
6363
Allows comparison of dictionaries, allowing for missing/None values.
6464
"""
6565

66-
def __new__(cls, d:dict) -> 'ComparableDict':
67-
data = tuple(sorted(d.items()))
68-
return super(ComparableDict, cls).__new__(cls, data)
66+
def __new__(cls, d: dict) -> 'ComparableDict':
67+
return super(ComparableDict, cls).__new__(cls, tuple(sorted(d.items())))
6968

7069

7170
class ComparablePackageURL(ComparableTuple):
@@ -74,11 +73,10 @@ class ComparablePackageURL(ComparableTuple):
7473
"""
7574

7675
def __new__(cls, p: 'PackageURL') -> 'ComparablePackageURL':
77-
data = (
76+
return super(ComparablePackageURL, cls).__new__(cls, (
7877
p.type,
7978
p.namespace,
8079
p.version,
8180
ComparableDict(p.qualifiers) if isinstance(p.qualifiers, dict) else p.qualifiers,
8281
p.subpath
83-
)
84-
return super(ComparablePackageURL, cls).__new__(cls, data)
82+
))

0 commit comments

Comments
 (0)