Ошибка Pylance при использовании декоратора @retry для функции

У меня есть функция, которая запускает код на основе случайных величин. Есть несколько проверок утверждений для случайных величин, поэтому я использую @retry декоратор из retrypip ( https://pypi.org/project/retry/) для функции. Все работает отлично.

Однако я начал использовать pylance в VS Code с проверкой типов, установленной на "базовую", и это вызывает следующую ошибку, о которой я не могу разобраться.

      Argument of type "() -> None" cannot be assigned to parameter of type "_T@_Decorator"
  Type "() -> None" cannot be assigned to type "_T@_Decorator"

Я пробовал гуглить разные части, но ничего не добился. Что я делаю не так?
Я новичок в проверке типов, поэтому, пожалуйста, полегче со мной ... :)

MWE:

      from retry import retry

@retry()
def foo():
    pass

0 ответов

Другие вопросы по тегам