devctrl.devices.device.CombinedMeta#
- class CombinedMeta(name, bases, namespace, /, **kwargs)[source]#
Bases:
DeviceClassTree,ABCMetaMetaclass to make an ABC class work with a custom metaclass
Methods
- __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.