abc
Abstract base class for param.ParameterizedMetaclass
- class pydrobert.param.abc.AbstractParameterized(*, name)[source]
A Parameterized with metaclass AbstractParameterizedMetaclass
Functions similarly to
abc.ABCMetain that subclassing anAbstractParameterizedgives the subclass aAbstractParameterizedMetaclassmetaclass. Instead of a base class ofobject, however, anAbstractParameterizedhasparam.parameterized.Parameterizedas 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()).