Interfaces
biopro_sdk.interfaces
IEventBus
Bases: Protocol
Abstract interface for the global event bus.
Source code in src/biopro_sdk/interfaces/i_event_bus.py
publish(event_type, *args, **kwargs)
ILogger
Bases: Protocol
Abstract interface for logging.
Source code in src/biopro_sdk/interfaces/i_logger.py
debug(msg)
error(msg, exception=None)
exception(msg)
info(msg)
ITaskScheduler
Bases: Protocol
Abstract interface for background task scheduling.