From a67c1b0ce4d4b73ef990f11df91434adf2ad11c4 Mon Sep 17 00:00:00 2001 From: Oleg A Date: Sat, 27 Mar 2021 13:09:15 +0300 Subject: [PATCH] fix: #544 fixed typing --- aiogram/contrib/middlewares/i18n.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aiogram/contrib/middlewares/i18n.py b/aiogram/contrib/middlewares/i18n.py index a363962a..c41cc055 100644 --- a/aiogram/contrib/middlewares/i18n.py +++ b/aiogram/contrib/middlewares/i18n.py @@ -1,7 +1,7 @@ import gettext import os from contextvars import ContextVar -from typing import Any, Dict, Tuple +from typing import Any, Dict, Tuple, Optional from babel import Locale from babel.support import LazyProxy @@ -129,7 +129,7 @@ class I18nMiddleware(BaseMiddleware): :return: locale name """ user: types.User = types.User.get_current() - locale: Locale = user.locale if user else None + locale: Optional[Locale] = user.locale if user else None if locale: *_, data = args