SlotExpr

This class combines:

  • a operator slot dependency operator via SlotVariant

  • a combined slot / subslot via Slot

class pms_utils.atom.SlotExpr(self, expr: str)

Constructs a new SlotExpr object from the input expression.

Raises:

ValueError – The expression is invalid.

property slot: pms_utils.atom.Slot | None

(self) -> pms_utils.atom.Slot | None

property slotVariant: pms_utils.atom.SlotVariant

(self) -> pms_utils.atom.SlotVariant