fix: tg bot wont start

This commit is contained in:
3252a8
2026-04-22 22:44:19 +03:00
parent 259d0646bc
commit eab803652b
-15
View File
@@ -2,12 +2,9 @@ import logging
from typing import Callable, Dict, Any, Awaitable from typing import Callable, Dict, Any, Awaitable
from aiogram import BaseMiddleware from aiogram import BaseMiddleware
from aiogram.exceptions import TelegramBadRequest
from aiogram.types import Update from aiogram.types import Update
from sqlalchemy.orm import sessionmaker from sqlalchemy.orm import sessionmaker
from bot.utils.callback_answer import is_expired_callback_answer_error
class DBSessionMiddleware(BaseMiddleware): class DBSessionMiddleware(BaseMiddleware):
@@ -34,18 +31,6 @@ class DBSessionMiddleware(BaseMiddleware):
await session.commit() await session.commit()
return result return result
except TelegramBadRequest as error:
await session.rollback()
if is_expired_callback_answer_error(error):
logging.info(
"DBSessionMiddleware: expired callback answer ignored; "
"session rolled back for the interrupted update."
)
return None
logging.error(
"DBSessionMiddleware: Exception caused rollback.", exc_info=True
)
raise
except Exception: except Exception:
await session.rollback() await session.rollback()
logging.error( logging.error(