restrict
This class represents the RESTRICT ebuild variable as per PMS 7.3.5.
- class pms_utils.ebuild.restrict(self: pms_utils.ebuild.restrict, expr: str)
Constructs a new restrict object from the input expression.
- Raises:
ValueError – The expression is invalid.
- __iter__(self: pms_utils.ebuild.restrict) Iterator[pms_utils.ebuild.restrict_elem | pms_utils.ebuild.restrict]
- property conditional: pms_utils.depend.UseConditional | pms_utils.depend.GroupHeaderOp | None
- property nodes: list[pms_utils.ebuild.restrict_elem | pms_utils.ebuild.restrict]