Model.hm_getlockedentities#

Model.hm_getlockedentities(entity_type, data_name)#

Returns locked entity IDs across all submodels.

Parameters:
  • entity_type (EntityFullType) – The type of entity to query locks for.

  • data_name (hwString) – The data name to query locks for. Currently only supported for “id”.

Returns:

Example#

Queree ID locks for all elements#
import hm
import hm.entities as ent

model = hm.Model()

_, result = model.hm_getlockedentities(entity_type=ent.Element, data_name="id")

print("lockedIDs", result.lockedIDs)