бы круто, но вот аннотации читает только mypy какой-нибудь, самому интерпретатору плевать на них
И возникает ситуация, где две эквивалентные по телу функции, которые различаются только аннотациями, работают одинаково, и какие-то проверки гарантирует только mypy, который не часть интерпретатора всё же
Звучит как одна дженерик функция
Потому что у тебя mypy стоит в CI и отвергает код с ошибками.
например ты понимаешь что какая то ветка твоей функции не ретурнит ничего или ретурнит не то что нужно
Обсуждают сегодня