raito.core.routers.loader module¶
- class raito.core.routers.loader.RouterLoader(name, path, dispatcher, router=None)[исходный код]¶
Базовые классы:
BaseRouter,RouterParserA class for loading, unloading and reloading routers dynamically.
- property priority: int¶
Get router loading priority
- Результат:
Integer from -inf to +inf
- Тип результата:
- property autoload: bool¶
Should router autoload
- Результат:
True if autload is turned on, otherwise False
- Тип результата:
- property is_loaded: bool¶
Check whether the router is currently loaded.
- Результат:
True if the router has been loaded and registered into the dispatcher
- Тип результата:
- property is_restarting: bool¶
Check whether the router is currently being reloaded.
- Результат:
True if a reload operation is in progress
- Тип результата:
- property router: Router¶
Get or load the router instance.
- Результат:
The router instance
- Тип результата:
aiogram.Router | raito.Router
- load()[исходный код]¶
Load and register the router.
- Тип результата:
None
- unload()[исходный код]¶
Unload and unregister the router.
- Тип результата:
None
- async reload(timeout=None)[исходный код]¶
Reload the router with optional delay.
- Параметры:
timeout (float | None, optional) – Delay in seconds before reloading, defaults to None
- Тип результата:
None