Я добавляю 60 минут в объект datetime. Для этого я использую timedelta, добавление работает хорошо, но mypy выдает следующую ошибку: [code]error: Incompatible types in assignment (expression has type "datetime", variable has type "int") [assignment] [/code] Вот код: [code]from datetime import datetime, timedelta
class TokenExp: LIFETIME = 60
def __init__(self, lifetime_in_minutes: int = LIFETIME) -> None:
def token_expiration(self): now = datetime.utcnow() self.token_exp = now + self.lifetime return self.token_exp [/code] Могу ли я что-нибудь сделать, чтобы mypy принял мое решение?
В моем проекте мой Mypy преследует меня из-за какого-то наследования, и я не могу найти причину, по которой в некоторых случаях он не жалуется на ошибку:
note: In class Cat :
Incompatible types in assignment (expression has type Dict , base class...
У меня возникли проблемы с использованием mypy с последней версией sqlalchemy (2.0.36).
Когда код написан с использованием аннотированной декларативной формы (с использованием Mapped_column). p>
Например, код:
class Integration(Base):
__tablename__...