Stage 05.2+ - advanced draft builder (FSM, UI, pagination, smart inputs)
This commit is contained in:
@@ -13,9 +13,26 @@ from src.trading.journal.service import JournalService
|
||||
def create_app() -> tuple[Bot, Dispatcher]:
|
||||
settings = load_settings()
|
||||
setup_logging(settings.log_level)
|
||||
init_schema()
|
||||
|
||||
journal = JournalService()
|
||||
|
||||
try:
|
||||
init_schema()
|
||||
except Exception as exc:
|
||||
try:
|
||||
journal.log_critical(
|
||||
"app_bootstrap_failed",
|
||||
f"Не удалось инициализировать схему БД: {exc}",
|
||||
{
|
||||
"env": settings.app_env,
|
||||
"exchange_name": settings.exchange_name,
|
||||
"default_symbol": settings.default_symbol,
|
||||
},
|
||||
)
|
||||
except Exception:
|
||||
pass
|
||||
raise
|
||||
|
||||
try:
|
||||
journal.log_info(
|
||||
"app_start",
|
||||
@@ -37,4 +54,4 @@ def create_app() -> tuple[Bot, Dispatcher]:
|
||||
dispatcher = Dispatcher()
|
||||
setup_routers(dispatcher)
|
||||
|
||||
return bot, dispatcher
|
||||
return bot, dispatcher
|
||||
Reference in New Issue
Block a user