rolland.abstract_traits.ABCMetaHasTraits

class rolland.abstract_traits.ABCMetaHasTraits(name, bases, namespace, /, **kwargs)[source]

Bases: ABCMeta, MetaHasTraits

A MetaHasTraits subclass which also inherits from abc.ABCMeta.

__init__(name, bases, classdict, **kwds)

Finish initializing the HasDescriptors class.

Parameters:
  • name (str)

  • bases (tuple[type, ...])

  • classdict (dict[str, Any])

  • kwds (Any)

Return type:

None

Methods

__init__(name, bases, classdict, **kwds)

Finish initializing the HasDescriptors class.

mro()

Return a type's method resolution order.

register(subclass)

Register a virtual subclass of an ABC.

setup_class(classdict)

Setup descriptor instance on the class