mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-29 00:03:17 +00:00
Fix uses of ifcopenshell.file
This commit is contained in:
@@ -462,7 +462,7 @@ def create_entity(type: str, schema: str = "IFC4", *args: Any, **kwargs: Any) ->
|
||||
if fi := _global_ifc_models.get(schema.lower()):
|
||||
pass
|
||||
else:
|
||||
fi = _global_ifc_models[schema.lower()] = file(schema=schema)
|
||||
fi = _global_ifc_models[schema.lower()] = file(schema_identifier=schema)
|
||||
return fi.create_entity(type, *args, **kwargs)
|
||||
|
||||
|
||||
|
||||
@@ -187,7 +187,7 @@ try:
|
||||
exclude.update([st.name().upper() for st in ifcopenshell.util.schema.get_subtypes(declaration)])
|
||||
|
||||
# For creating C++ instances so that some of the calls here work
|
||||
self.shadow_file = ifcopenshell.file(schema_identifier=self.ifc_schema)
|
||||
self.shadow_file = ifcopenshell.file(schema=self.schema)
|
||||
# But we only create them once per type because we basically only need access to 'semi-static' such as get_attribute_category()
|
||||
self.instance_map = {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user