util.schema.reassign_class to return early if class already assigned

This commit is contained in:
Andrej730
2025-03-12 15:29:43 +05:00
parent dccfb634d9
commit ece91a94db
@@ -166,6 +166,9 @@ def reassign_class(
:raises ValueError: If ``new_class`` does not exist in the provided file schema.
"""
if element.is_a() == new_class:
return element
if not ifc_file:
ifc_file = element.file