From eab803652b10ac4b9c056cbd6211d8f40b6ac37b Mon Sep 17 00:00:00 2001 From: 3252a8 <3252a8@proton.me> Date: Wed, 22 Apr 2026 22:44:19 +0300 Subject: [PATCH] fix: tg bot wont start --- bot/middlewares/db_session.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/bot/middlewares/db_session.py b/bot/middlewares/db_session.py index 02cfce0..006a2d2 100644 --- a/bot/middlewares/db_session.py +++ b/bot/middlewares/db_session.py @@ -2,12 +2,9 @@ import logging from typing import Callable, Dict, Any, Awaitable from aiogram import BaseMiddleware -from aiogram.exceptions import TelegramBadRequest from aiogram.types import Update from sqlalchemy.orm import sessionmaker -from bot.utils.callback_answer import is_expired_callback_answer_error - class DBSessionMiddleware(BaseMiddleware): @@ -34,18 +31,6 @@ class DBSessionMiddleware(BaseMiddleware): await session.commit() 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: await session.rollback() logging.error(