LSST Applications
22.0.1,22.0.1+01bcf6a671,22.0.1+046ee49490,22.0.1+05c7de27da,22.0.1+0c6914dbf6,22.0.1+1220d50b50,22.0.1+12fd109e95,22.0.1+1a1dd69893,22.0.1+1c910dc348,22.0.1+1ef34551f5,22.0.1+30170c3d08,22.0.1+39153823fd,22.0.1+611137eacc,22.0.1+771eb1e3e8,22.0.1+94e66cc9ed,22.0.1+9a075d06e2,22.0.1+a5ff6e246e,22.0.1+a7db719c1a,22.0.1+ba0d97e778,22.0.1+bfe1ee9056,22.0.1+c4e1e0358a,22.0.1+cc34b8281e,22.0.1+d640e2c0fa,22.0.1+d72a2e677a,22.0.1+d9a6b571bd,22.0.1+e485e9761b,22.0.1+ebe8d3385e
LSST Data Management Base Package
|
Public Member Functions | |
def | __new__ (cls, name, bases, dct, **kwargs) |
def | __init__ (self, name, bases, dct, **kwargs) |
Metaclass used in the creation of PipelineTaskConfig classes This metaclass ensures a `PipelineTaskConnections` class is specified in the class construction parameters with a parameter name of pipelineConnections. Using the supplied connection class, this metaclass constructs a `lsst.pex.config.Config` instance which can be used to configure the connections class. This config is added to the config class under declaration with the name "connections" used as an identifier. The connections config also has a reference to the connections class used in its construction associated with an atttribute named `ConnectionsClass`. Finally the newly constructed config class (not an instance of it) is assigned to the Config class under construction with the attribute name `ConnectionsConfigClass`.
def lsst.pipe.base.config.PipelineTaskConfigMeta.__init__ | ( | self, | |
name, | |||
bases, | |||
dct, | |||
** | kwargs | ||
) |
def lsst.pipe.base.config.PipelineTaskConfigMeta.__new__ | ( | cls, | |
name, | |||
bases, | |||
dct, | |||
** | kwargs | ||
) |