devctrl.devices.device.CombinedMeta#

class CombinedMeta(name, bases, namespace, /, **kwargs)[source]#

Bases: DeviceClassTree, ABCMeta

Metaclass to make an ABC class work with a custom metaclass

Methods

mro

Return a type's method resolution order.

register

Register a virtual subclass of an ABC.

__annotations__ = {}#
__base__#

alias of DeviceClassTree

__bases__ = (<class 'devctrl.devices.device.DeviceClassTree'>, <class 'abc.ABCMeta'>)#
__basicsize__ = 928#
__call__(*args, **kwargs)#

Call self as a function.

__delattr__(name, /)#

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'devctrl.devices.device', '__firstlineno__': 45, '__doc__': '\nMetaclass to make an ABC class work with a custom metaclass\n', '__static_attributes__': (), '__annotations__': {}})#
__dictoffset__ = 264#
__dir__()#

Specialized __dir__ implementation for types.

__firstlineno__ = 45#
__flags__ = 2155896320#
__getattribute__(name, /)#

Return getattr(self, name).

__init__(name, bases, clsdict)#
__instancecheck__(instance)#

Override for isinstance(instance, cls).

__itemsize__ = 40#
__module__ = 'devctrl.devices.device'#
__mro__ = (<class 'devctrl.devices.device.CombinedMeta'>, <class 'devctrl.devices.device.DeviceClassTree'>, <class 'abc.ABCMeta'>, <class 'type'>, <class 'object'>)#
__name__ = 'CombinedMeta'#
static __new__(mcls, name, bases, namespace, /, **kwargs)#
__or__(value, /)#

Return self|value.

classmethod __prepare__(name, bases, /, **kwds)#

Create the namespace for the class statement

__qualname__ = 'CombinedMeta'#
__repr__()#

Return repr(self).

__ror__(value, /)#

Return value|self.

__setattr__(name, value, /)#

Implement setattr(self, name, value).

__sizeof__()#

Return memory consumption of the type object.

__static_attributes__ = ()#
__subclasscheck__(subclass)#

Override for issubclass(subclass, cls).

__subclasses__()#

Return a list of immediate subclasses.

__text_signature__ = None#
__type_params__ = ()#
__weakrefoffset__ = 368#
_abc_caches_clear()#

Clear the caches (for debugging or testing).

_abc_registry_clear()#

Clear the registry (for debugging or testing).

_dump_registry(file=None)#

Debug helper to print the ABC registry.

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.