wrap#

lsst.pex.config.wrap(ctrl)#

Add fields from a C++ control class to a lsst.pex.config.Config class.

Parameters#

ctrlobject

The C++ control class.

Notes#

See makeConfigClass for more information. This wrap decorator is equivalent to calling makeConfigClass with the decorated class as the cls argument.

Examples#

Use wrap like this:

@wrap(MyControlClass)
class MyConfigClass(Config):
    pass

See Also#

makeConfigClass : Make a config class.