Ты хуйню наворотил внутри аппенда
зачем, а главное нахуя
Почему нет?
коротко и ясно
Так он dict отдаёт
Добавил словарь, нельзя?
Не совсем словарь
Всё, я понял ))
а зачем? если аиограм не телебот, и в самом get_data уже прописаны тайпхинты, и показано, что будет возвращаться
в коде удобнее, да и иногда код эдиторы не показывают
Чтобы ты когда читал код, сразу видел, что там возвращается, и не приходилось бегать по коду
integer: int = int(120)
Необязательно ставить это там, где очевидно
Ну от такого тайпхинта действительно смысла не много
Ну как сказать. Стороннему человеку не сразу понятно, что возвращает метод с пространным названием get_data() — Словарь? — Класс? — Массив? — Строку?
IDEA у Java и Rust сама проставляет такой тайпхинт, если тип не указан явно. Может и у нас так сделают
Ну ладно, там словарь. Но стороннему человеку не понятно, что там внутри
Этого во многих случаях уже достаточно, т.к. ты сразу понимаешь, что можно пройтись по items() и посмотреть. Можно зайти дальше и если у тебя типы ключей и значений фиксированы, то указать и их тоже
Вообще плагин для питона я считаю не очень удачным. Вывода типов нет, импорты не такие удобные, как в Java. Хотя с последним может можно что-то настроить
Интересно, почему в пичарме до сих пор нет. Видимо, есть какие-то препятствия для реализации этой фичи
У них там статическая типизация
Экстракт и инлайн асинхронной функции до сих пор не работает и неизвестно заработает ли когда-нибудь
У нас могли бы полагаться на тайпхинты
Видимо есть какие-то сложности или принципиальные вопросы. Хотя мне тоже кажется, где понятен тайпхинт - выводишь, где не понятен - ну и хуй с ним напиши Any или ничего
Обсуждают сегодня