199451b44SJordan Rupprechtimport lldb 299451b44SJordan Rupprechtimport lldb.formatters 399451b44SJordan Rupprechtimport lldb.formatters.synth 499451b44SJordan Rupprecht 599451b44SJordan Rupprecht 699451b44SJordan Rupprechtclass SyntheticChildrenProvider( 7*2238dcc3SJonas Devlieghere lldb.formatters.synth.PythonObjectSyntheticChildProvider 8*2238dcc3SJonas Devlieghere): 999451b44SJordan Rupprecht def __init__(self, value, internal_dict): 1099451b44SJordan Rupprecht lldb.formatters.synth.PythonObjectSyntheticChildProvider.__init__( 11*2238dcc3SJonas Devlieghere self, value, internal_dict 12*2238dcc3SJonas Devlieghere ) 1399451b44SJordan Rupprecht 1499451b44SJordan Rupprecht def make_children(self): 15*2238dcc3SJonas Devlieghere return [("ID", 123456), ("Name", "Enrico"), ("Rate", 1.25)] 16