From c35bd82ebed85adc0d3f17a7865c50e48a9c1f1c Mon Sep 17 00:00:00 2001 From: Vladless Date: Fri, 15 Nov 2024 19:19:13 +0300 Subject: [PATCH] formatting --- handlers/donate.py | 6 ++++-- middlewares/logging.py | 11 ++++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/handlers/donate.py b/handlers/donate.py index c9689c32..41c5004a 100644 --- a/handlers/donate.py +++ b/handlers/donate.py @@ -105,7 +105,7 @@ async def on_pre_checkout_query(pre_checkout_query: PreCheckoutQuery): await pre_checkout_query.answer(ok=True) -@router.message(F.successful_payment,DonateState.waiting_for_donate_payment) +@router.message(F.successful_payment, DonateState.waiting_for_donate_payment) async def on_successful_donate(message: types.Message, state: FSMContext): try: user_id = int(message.from_user.id) @@ -117,7 +117,9 @@ async def on_successful_donate(message: types.Message, state: FSMContext): if previous_message_id: try: - await bot.delete_message(chat_id=user_id, message_id=previous_message_id) + await bot.delete_message( + chat_id=user_id, message_id=previous_message_id + ) except Exception as e: logger.error(f"Не удалось удалить сообщение: {e}") diff --git a/middlewares/logging.py b/middlewares/logging.py index 5defb415..845bfffd 100644 --- a/middlewares/logging.py +++ b/middlewares/logging.py @@ -1,9 +1,9 @@ +import logging from typing import Any, Awaitable, Callable, Dict from aiogram import BaseMiddleware from aiogram.types import CallbackQuery, Message, TelegramObject from loguru import logger -import logging class LoggingMiddleware(BaseMiddleware): @@ -38,12 +38,17 @@ class LoggingMiddleware(BaseMiddleware): class InterceptHandler(logging.Handler): def emit(self, record): - level = logger.level(record.levelname).name if logger.level(record.levelname) else record.levelno + level = ( + logger.level(record.levelname).name + if logger.level(record.levelname) + else record.levelno + ) logger.log(level, record.getMessage()) + logging.basicConfig(handlers=[InterceptHandler()], level=0) logging.getLogger("httpcore").setLevel(logging.WARNING) logging.getLogger("httpx").setLevel(logging.WARNING) -logger.add("logs/app.log", level="INFO", rotation="10 MB", compression="zip") \ No newline at end of file +logger.add("logs/app.log", level="INFO", rotation="10 MB", compression="zip")