slotted package
- class slotted.SlottedMeta(name, bases, dct, **kwargs)
Bases:
type
Metaclass 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
,ABCMeta
Slotted version of
abc.ABCMeta
.
- slotted.SlottedABCGenericMeta
alias of
SlottedABCMeta
- class slotted.SlottedCallable
Bases:
SlottedABC
Slotted version of
collections.abc.Callable
.Metaclass:
slotted.SlottedABCMeta
- Inherits from:
- class slotted.SlottedHashable
Bases:
SlottedABC
Slotted version of
collections.abc.Hashable
.Metaclass:
slotted.SlottedABCMeta
- Inherits from:
- class slotted.SlottedSized
Bases:
SlottedABC
Slotted version of
collections.abc.Sized
.Metaclass:
slotted.SlottedABCMeta
- Inherits from: