lsst.pex.config gb673666cb6+6a8a80267a
Loading...
Searching...
No Matches
Public Member Functions | List of all members
lsst.pex.config.configurableActions._configurableActionStructField.ConfigurableActionStructRemover Class Reference

Public Member Functions

None __set__ (self, ConfigurableActionStruct instance, Union[str, Iterable[str]] value)
 
None __get__ (self, instance, objtype=None)
 

Detailed Description

This descriptor exists to abstract the logic of removing an iterable
of action names from a ConfigurableActionStruct at one time using
attribute assignment. This is useful in the context of setting
configuration through pipelines or on the command line.

Raises
------
AttributeError
    Raised if an attribute specified for removal does not exist in the
    ConfigurableActionStruct

The documentation for this class was generated from the following file: