metaclasses module¶
Some metaclasses.
- class gemseo.utils.metaclasses.ABCGoogleDocstringInheritanceMeta(name, bases, namespace, **kwargs)[source]¶
Bases:
ABCMeta
,GoogleDocstringInheritanceMeta
A metaclass for creating abstract classes that inherit docstrings.
- mro()¶
Return a type’s method resolution order.
- register(subclass)¶
Register a virtual subclass of an ABC.
Returns the subclass, to allow usage as a class decorator.