Skip to content

Commit b66ecc3

Browse files
committed
reverted callstack frames as lists
Signed-off-by: Jan Kowalleck <[email protected]>
1 parent 95df588 commit b66ecc3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

cyclonedx/model/component_evidence.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -580,22 +580,22 @@ class CallStack:
580580

581581
def __init__(
582582
self, *,
583-
frames: Optional[SortedSet[CallStackFrame]] = None,
583+
frames: Optional[Iterable[CallStackFrame]] = None,
584584
) -> None:
585585
self.frames = frames or [] # type:ignore[assignment]
586586

587587
@property
588588
@serializable.xml_array(serializable.XmlArraySerializationType.NESTED, 'frame')
589589
@serializable.xml_sequence(1)
590-
def frames(self) -> 'SortedSet[CallStackFrame]':
590+
def frames(self) -> 'list[CallStackFrame]':
591591
"""
592592
Array of stack frames
593593
"""
594594
return self._frames
595595

596596
@frames.setter
597-
def frames(self, frames: SortedSet[CallStackFrame]) -> None:
598-
self._frames = frames
597+
def frames(self, frames: Iterable[CallStackFrame]) -> None:
598+
self._frames = list(frames)
599599

600600
def __comparable_tuple(self) -> _ComparableTuple:
601601
return _ComparableTuple((

0 commit comments

Comments
 (0)