Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 746c577 commit 9157385Copy full SHA for 9157385
1 file changed
python/tools/recorded-call-graph-metrics/src/cg_trace/exporter.py
@@ -11,6 +11,10 @@ def dataclass_to_xml(obj, parent):
11
value = getattr(obj, field.name)
12
if isinstance(value, (str, int)) or value is None:
13
field_elem.text = str(value)
14
+ elif isinstance(value, list):
15
+ for list_elem in value:
16
+ assert dataclasses.is_dataclass(list_elem)
17
+ dataclass_to_xml(list_elem, field_elem)
18
elif dataclasses.is_dataclass(value):
19
dataclass_to_xml(value, field_elem)
20
else:
0 commit comments