Код: Выделить всё
def some_func() -> None:
pass
Любая функция без аннотаций должна рассматриваться как имеющая наиболее общий тип.
Однако, как мне ввести подсказку, что функция никогда не вернется? Например, как правильно вводить подсказку для возвращаемого значения этих двух функций?
Код: Выделить всё
def loop_forever():
while True:
print('This function never returns because it loops forever')
def always_explode():
raise Exception('This function never returns because it always raises')
Подробнее здесь: https://stackoverflow.com/questions/385 ... er-returns