Поправлен "спам" общей ошибка таймаута
This commit is contained in:
parent
0ae0758bc1
commit
0daa9d508d
@ -2,15 +2,14 @@ from __future__ import annotations
|
|||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
|
|
||||||
from typing import Any, Callable, Dict, List, TYPE_CHECKING, Optional, cast
|
from typing import Any, Callable, Dict, List, TYPE_CHECKING, Optional
|
||||||
|
from asyncio.exceptions import TimeoutError as AsyncioTimeoutError
|
||||||
|
|
||||||
from fastapi import FastAPI, Request
|
from fastapi import FastAPI, Request
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
from uvicorn import Config, Server
|
from uvicorn import Config, Server
|
||||||
from aiohttp import ClientConnectorError
|
from aiohttp import ClientConnectorError
|
||||||
|
|
||||||
from .exceptions.invalid_token import InvalidToken
|
|
||||||
|
|
||||||
from .filters.middleware import BaseMiddleware
|
from .filters.middleware import BaseMiddleware
|
||||||
from .filters.handler import Handler
|
from .filters.handler import Handler
|
||||||
|
|
||||||
@ -248,8 +247,13 @@ class Dispatcher:
|
|||||||
await self.__ready(bot)
|
await self.__ready(bot)
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
|
|
||||||
try:
|
try:
|
||||||
events: Dict = await self.bot.get_updates() # type: ignore
|
events: Dict = await self.bot.get_updates() # type: ignore
|
||||||
|
except AsyncioTimeoutError:
|
||||||
|
continue
|
||||||
|
|
||||||
|
try:
|
||||||
|
|
||||||
if isinstance(events, Error):
|
if isinstance(events, Error):
|
||||||
logger_dp.info(f'Ошибка при получении обновлений: {events}, жду {GET_UPDATES_RETRY_DELAY} секунд')
|
logger_dp.info(f'Ошибка при получении обновлений: {events}, жду {GET_UPDATES_RETRY_DELAY} секунд')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user