С python 3.5.1. и текущая установка mypy с помощью мерзавца, mypy флаги ошибок 1 & 2, но не сообщает 3mypy не обнаруживает ошибку основного типа
Что я делаю неправильно, или это ошибка, или это известная проблема?
import typing
def test_ordered_dict(od: typing.Dict[str,int]) -> typing.Dict[str,int]:
return 1 #type error 1
a = test_ordered_dict(1) #type error 2
def test_me():
a = test_ordered_dict(1) # type error 3 is not reported
Вы можете использовать '--check-untyped-defs', чтобы поймать эту ошибку. – dpercy