abc
Abstract base class for param.ParameterizedMetaclass
- class pydrobert.param.abc.AbstractParameterized(*, name)[source]
A Parameterized with metaclass AbstractParameterizedMetaclass
Functions similarly to
abc.ABCMeta
in that subclassing anAbstractParameterized
gives the subclass aAbstractParameterizedMetaclass
metaclass. Instead of a base class ofobject
, however, anAbstractParameterized
hasparam.parameterized.Parameterized
as a base class
- class pydrobert.param.abc.AbstractParameterizedMetaclass(name, bases, namespace, **kwargs)[source]
Metaclass for defining Abstract Base Classes for Parameterized instances
Initialize the class object (not an instance of the class, but the class itself).
Initializes all the Parameters by looking up appropriate default values (see __param_inheritance()) and setting attrib_names (see _set_names()).