getattrs#

ENS_LPART.getattrs(attrid: list | None = None, text: int = 0) dict#

Query the value of a collection of attributes

This method queries a collection of attributes in a single call and returns the attribute values in a dictionary keyed by the attribute ids.

Parameters:
attridOptional[list]

If this value is a list (of attribute ids as strings or enum values), then the returned dictionary will only include values for the specified attributes. Otherwise, the returned dictionary will include values for all attributes of the target object.

textint

By default, the returned dictionary keys are the attribute ID enum values. If text is set to 1, the dictionary keys will be strings. Return:

Returns:
Session CMD.

Examples

To copy some attributes from one part to another.

>>> tmp = part0.getattrs(["VISIBLE", session.ensight.objs.enums.OPAQUENESS])
>>> part1.setattrs(tmp)