Я попробовал указать тип этого datetime .now().astimezone().tzinfo Объект Python (3.10.5) использует подсказки типов несколькими способами (таким образом, библиотеки импортированы в код ниже), но пока ничего не работает, и я получаю ошибку: Несовместимые типы в присваивании (выражение имеет тип "tzinfo | None", переменная имеет тип "часовой пояс") [assignment]. Я уже зря смотрел другие решения...
Код: Выделить всё
import nb_mypy
%load_ext nb_mypy
%reload_ext nb_mypy
%nb_mypy On
%nb_mypy DebugOff
import pytz
from datetime import datetime, timedelta, date, timezone
from dateutil.relativedelta import relativedelta
from typing import Generator, Any
from types import ModuleType
from pytz.tzinfo import DstTzInfo, StaticTzInfo
time_zn_in_graph: timezone = datetime.now().astimezone().tzinfo
Код: Выделить всё
print(type(datetime.now().astimezone().tzinfo))
Код: Выделить всё
[img]https: //i.sstatic.net/22Q5d.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/771 ... -in-python