slotted package
- class slotted.SlottedMeta(name, bases, dct, **kwargs)
Bases:
typeMetaclass that enforces __slots__.
- slotted.slots(cls, mangled=False)
Get all slot names for a class.
- Parameters:
cls – Class.
mangled – Whether to mangle the protected names.
- Returns:
A set of slot names.
- class slotted.SlottedABCMeta(name, bases, dct, **kwargs)
Bases:
SlottedMeta,ABCMetaSlotted version of
abc.ABCMeta.
- slotted.SlottedABCGenericMeta
alias of
SlottedABCMeta
- class slotted.SlottedCallable
Bases:
SlottedABCSlotted version of
collections.abc.Callable.Metaclass:
slotted.SlottedABCMeta- Inherits from:
- class slotted.SlottedHashable
Bases:
SlottedABCSlotted version of
collections.abc.Hashable.Metaclass:
slotted.SlottedABCMeta- Inherits from:
- class slotted.SlottedSized
Bases:
SlottedABCSlotted version of
collections.abc.Sized.Metaclass:
slotted.SlottedABCMeta- Inherits from: