equal
deleted
inserted
replaced
439 def recurseJsonTypes(datatype): |
439 def recurseJsonTypes(datatype): |
440 # append derivated type first so we can expect the list |
440 # append derivated type first so we can expect the list |
441 # to be sorted with base types in last position |
441 # to be sorted with base types in last position |
442 basetypes.append(datatype) |
442 basetypes.append(datatype) |
443 infos = datatype_info_getter(datatype) |
443 infos = datatype_info_getter(datatype) |
444 print(infos) |
|
445 element_type = infos["type"] |
444 element_type = infos["type"] |
446 if element_type == "Structure": |
445 if element_type == "Structure": |
447 structures.add(datatype) |
446 structures.add(datatype) |
448 for element in infos["elements"]: |
447 for element in infos["elements"]: |
449 field_datatype = element["Type"] |
448 field_datatype = element["Type"] |