fix: handle layerdata to pyarrow conversion

This commit is contained in:
Kyrre-Wahl-Kongsgard
2025-06-28 12:16:36 +02:00
parent 0389596987
commit 78d56534c0
+5
View File
@@ -666,6 +666,8 @@ class ArrowRenderer(CLIRenderer):
format_hints.Hex: pa.int64,
format_hints.MultiTypeData: pa.utf8,
format_hints.HexBytes: pa.binary,
renderers.LayerData: pa.binary,
bytes: pa.binary,
}
name = "arrow"
@@ -727,6 +729,9 @@ class ArrowRenderer(CLIRenderer):
if isinstance(data, renderers.Disassembly):
data = display_disassembly(data)
if isinstance(data, renderers.LayerData):
data = LayerDataRenderer().render_bytes(data)[0]
node_dict[column.name] = data
line.append(data)