INNER CODE UNIT · Python
_orch
PleasePrompto/ductor · ductor_bot/messenger/telegram/app.py:251
def _orch(self) -> Orchestrator:
if self._orchestrator is None:
msg = "Orchestrator not initialized -- call after startup"
raise RuntimeError(msg)
return self._orchestrator
@property
def orchestrator(self) -> Orchestrator | None:
"""Public read-only access to the orchestrator (None before startup)."""
return self._orchestrator
def set_abort_all_callback(self, callback: Callable[[], Awaitable[int]]) -> None:
"""Set a callback that kills processes on ALL agents (set by supervisor)."""
self._abort_all_callback = callback
@property
def dispatcher(self) -> Dispatcher:
"""Public read-only access to the aiogram Dispatcher."""