ID Property Access (idprop.types)#

class idprop.types.IDPropertyArray#
to_list()#

Return the array as a list.

typecode#

The type of the data in the array {‘f’: float, ‘d’: double, ‘i’: int, ‘b’: bool}.

class idprop.types.IDPropertyGroup#
clear()#

Clear all members from this group.

get(key, default=None)#

Return the value for key, if it exists, else default.

items()#

Iterate through the items in the dict; behaves like dictionary method items.

keys()#

Return the keys associated with this group as a list of strings.

pop(key, default)#

Remove an item from the group, returning a Python representation.

Raises:

KeyError – When the item doesn’t exist.

Parameters:
  • key (str) – Name of item to remove.

  • default (Any) – Value to return when key isn’t found, otherwise raise an exception.

to_dict()#

Return a purely Python version of the group.

update(other)#

Update key, values.

Parameters:

other (IDPropertyGroup | dict[str, Any]) – Updates the values in the group with this.

values()#

Return the values associated with this group.

name#

The name of this Group.

class idprop.types.IDPropertyGroupIterItems#
class idprop.types.IDPropertyGroupIterKeys#
class idprop.types.IDPropertyGroupIterValues#
class idprop.types.IDPropertyGroupViewItems#
class idprop.types.IDPropertyGroupViewKeys#
class idprop.types.IDPropertyGroupViewValues#