1970 elif element_type_type == "derived": |
1970 elif element_type_type == "derived": |
1971 element_infos["Type"] = element_type.getname() |
1971 element_infos["Type"] = element_type.getname() |
1972 else: |
1972 else: |
1973 element_infos["Type"] = element_type_type.upper() |
1973 element_infos["Type"] = element_type_type.upper() |
1974 if element.initialValue is not None: |
1974 if element.initialValue is not None: |
1975 element_infos["Initial Value"] = str(element.initialValue.getvalue()) |
1975 element_infos["Initial Value"] = element.initialValue.getvalue() |
1976 else: |
1976 else: |
1977 element_infos["Initial Value"] = "" |
1977 element_infos["Initial Value"] = "" |
1978 infos["elements"].append(element_infos) |
1978 infos["elements"].append(element_infos) |
1979 else: |
1979 else: |
1980 infos["type"] = "Directly" |
1980 infos["type"] = "Directly" |
1981 infos["base_type"] = (basetype_content.getname() |
1981 infos["base_type"] = (basetype_content.getname() |
1982 if basetype_content_type == "derived" |
1982 if basetype_content_type == "derived" |
1983 else basetype_content_type.upper()) |
1983 else basetype_content_type.upper()) |
1984 |
1984 |
1985 if datatype.initialValue is not None: |
1985 if datatype.initialValue is not None: |
1986 infos["initial"] = str(datatype.initialValue.getvalue()) |
1986 infos["initial"] = datatype.initialValue.getvalue() |
1987 else: |
1987 else: |
1988 infos["initial"] = "" |
1988 infos["initial"] = "" |
1989 return infos |
1989 return infos |
1990 return None |
1990 return None |
1991 |
1991 |