mode.types.signals
¶
Type classes for mode.signals
.
-
mode.types.signals.
FilterReceiverMapping
¶ alias of
typing.MutableMapping
-
class
mode.types.signals.
BaseSignalT
(*, name: str = None, owner: Type = None, loop: asyncio.events.AbstractEventLoop = None, default_sender: Any = None, receivers: MutableSet[Any] = None, filter_receivers: MutableMapping[Any, MutableSet[Any]] = None)[source]¶ Base type for all signals.
-
class
mode.types.signals.
SignalT
(*, name: str = None, owner: Type = None, loop: asyncio.events.AbstractEventLoop = None, default_sender: Any = None, receivers: MutableSet[Any] = None, filter_receivers: MutableMapping[Any, MutableSet[Any]] = None)[source]¶ Base class for all async signals (using
async def
).
-
class
mode.types.signals.
SyncSignalT
(*, name: str = None, owner: Type = None, loop: asyncio.events.AbstractEventLoop = None, default_sender: Any = None, receivers: MutableSet[Any] = None, filter_receivers: MutableMapping[Any, MutableSet[Any]] = None)[source]¶ Base class for all synchronous signals (using regular
def
).