Minor fix to accommodate null descriptions and parents with no attributes

# Conflicts:
#	src/ifcopenshell-python/ifcopenshell/util/doc.py
This commit is contained in:
Dion Moult
2022-11-03 17:13:56 +11:00
parent 20198bccdb
commit adc59de2bf
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -130,7 +130,7 @@ def add_attribute_enum_items_descriptions(attribute_blender, enum_items):
for enum_item in enum_items:
new_enum_description = attribute_blender.enum_descriptions.add()
try:
description = get_predefined_type_doc(version, attribute_blender.ifc_class, enum_item)
description = get_predefined_type_doc(version, attribute_blender.ifc_class, enum_item) or ""
except KeyError: # TODO this only supports predefined type enums. Add support for other types of enums ?
description = ""
new_enum_description.name = description