1*99451b44SJordan Rupprechtimport lldb 2*99451b44SJordan Rupprechtimport lldb.formatters 3*99451b44SJordan Rupprechtimport lldb.formatters.synth 4*99451b44SJordan Rupprecht 5*99451b44SJordan Rupprecht 6*99451b44SJordan Rupprechtclass SyntheticChildrenProvider( 7*99451b44SJordan Rupprecht lldb.formatters.synth.PythonObjectSyntheticChildProvider): 8*99451b44SJordan Rupprecht 9*99451b44SJordan Rupprecht def __init__(self, value, internal_dict): 10*99451b44SJordan Rupprecht lldb.formatters.synth.PythonObjectSyntheticChildProvider.__init__( 11*99451b44SJordan Rupprecht self, value, internal_dict) 12*99451b44SJordan Rupprecht 13*99451b44SJordan Rupprecht def make_children(self): 14*99451b44SJordan Rupprecht return [("ID", 123456), 15*99451b44SJordan Rupprecht ("Name", "Enrico"), 16*99451b44SJordan Rupprecht ("Rate", 1.25)] 17