class documentation

class GenericFactory: (source)

Known subclasses: pydocspec.specfactory.Factory

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method add_mixin Add a mixin class to the specied object in the factory.
Method add_mixins Add mixin classes to objects in the factory.
Method get_class Undocumented
Instance Variable bases Undocumented
Instance Variable mixins Undocumented
def __init__(self, bases): (source)

Undocumented

Parameters
bases:Dict[str, Type[Any]]Undocumented
def add_mixin(self, for_class, mixin): (source)

Add a mixin class to the specied object in the factory.

Parameters
for_class:strUndocumented
mixin:Type[Any]Undocumented
def add_mixins(self, **kwargs): (source)

Add mixin classes to objects in the factory.

Example::
class MyClassMixin: ... class MyDataMixin: ... factory = specfactory.Factory() factory.add_mixins(Class=MyClassMixin, Variable=MyDataMixin)
Parameters
**kwargs:Union[Sequence[Type[Any]], Type[Any]]Minin(s) classes to apply to names.
def get_class(self, name): (source)

Undocumented

Parameters
name:strUndocumented
Returns
Type[Any]Undocumented
bases = (source)

Undocumented

mixins: Dict[str, List[Type[Any]]] = (source)

Undocumented