либо тру, либо рейзы
Зачем возвращать True в таком случае?
Для красоты ))))) Я хочу везде что-то после -> впихнуть
Ну чтобы знать, что у нас что-то получилось. Не надо ж None возвращать
В другой язык иди
Что за злость?
Можно впихнуть NoReturn
def validate(string) -> Optional[NoReturn]: if string == "error": raise Exception() и все
Нет, он не в этом случае юзается
нафига? Если прилетит исключение, ты и так это увидишь
Как раз в этом
На что спорим?
https://stackoverflow.com/questions/48038149/noreturn-vs-none-in-void-functions-type-annotations-in-python-3-6 Иди читай )
Ну я хочу делать is_success = do()
У тебя же там прилетают исключения,значит нужен норетурн, не?
нафига... если прилетит исключение, то ты это увидишь
объясни нахера
какое-то бессмысленное говно
Обсуждают сегодня