позиционный, а остальные как кварги. Что делать, что бы иде не ругалась, когда мне не нужен этот позиционный аргумент?
_ попробуй
Благодарю
Ой. Зачем?
потому что здесь это допустимо
Ломать сигнатуру? Фу. Если уж хочется костылей для IDE, то del message и то адекватней смотрится.
А чем тут плохо ломать сигнатуру?
Во-первых, ничто не помешает вызвать это с keyword аргументами. Если даже аргумент помечен как positional only, мы на ровном месте создаём неконсистентное поведение. Во-вторых, мы ломаем мозг тем, кто будет это читать потом: что за подчёркивание, что на самом деле в параметре и как нам менять этот код?
Эээ, ты это не вызываешь никак
Обычно нет, но ничто не мешает. И IDE может натупить с переименованными параметрами.
Это какой-то очень частный случай, и то не уверен, что прямо "никак".
Как минимум, так никто не делает от слова совсем
так просто не указывай этот аргумент в функции
Иде ругается
а, тебе мессаж именно не нужен
Обозначь его подчёркиванием, как _message: Message
Обсуждают сегодня