В следующем примере example.__init__ и f_example не принимают аргументов. Таким образом, mypy должен предупреждать, если я попытаюсь передать им какой-либо аргумент. Однако когда я применяю проверку mypy к следующему коду, он не предупреждает. Я допустил ошибку?
К вашему сведению, я также использую Pyright с vim, и Pyright предупреждает об этих ошибках, как я и ожидал.
class Example:
a: int
def __init__(self) -> None:
self.a = 0
def f_example():
return None
def test():
e = Example()
e2 = Example(1)
f_example()
f_example(1)
test()
Подробнее здесь: https://stackoverflow.com/questions/720 ... a-function
Почему mypy игнорирует ошибку аргумента, когда эти ошибки находятся в функции? [дубликат] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отключить ошибку типа аргумента mypy при использовании шаблона состояния
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Отключить ошибку типа аргумента mypy при использовании шаблона состояния
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-