V
mypy
это никак не рабоает?Size: a a a
V
mypy
это никак не рабоает?DC
mypy
это никак не рабоает?V
DC
V
ЕC
.
.
АА
АА
͏
# lib.pyC виду ничего не изменилось. Как понять, что тайп хинты что-то изменили?
def foo1(x): # old style, no type hints
return x*x
def foo2(x: int) -> int: # type hints
return x*x
# test.py
from lib import foo1, foo2
for f in (foo1, foo2):
try:
print(f('asd'))
except Exception as e:
print(e)
$ python3 test.py
can't multiply sequence by non-int of type 'str'
can't multiply sequence by non-int of type 'str'
DC
V
tox
тогда уж͏
tox
тогда ужV
V