gemseo / utils

Hide inherited members

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.