import gdb class KapiDevicesDevicePrinter(gdb.ValuePrinter): def __init__(self, val): self.__val = val def to_string(self): return ( f"{self.__val['m_name']}" ) def children(self): yield ("name", self.__val["m_name"]) yield ("parent", self.__val["m_parent"]) def display_hint(self): return None