ConfigMeta#

class lsst.pex.config.ConfigMeta(name, bases, dict_)#

Bases: type

A metaclass for lsst.pex.config.Config.

Parameters#

namestr

Name to use for class.

basesIterable

Base classes.

dict_dict

Additional parameters.

Notes#

ConfigMeta adds a dictionary containing all Field class attributes as a class attribute called _fields, and adds the name of each field as an instance variable of the field itself (so you don’t have to pass the name of the field to the field constructor).