Код: Выделить всё
def test_func(optional_arg: bool = True) -> str | tuple[str, str]:
if optional_arg:
return "test1"
return "test2", "test3"
wow = test_func()
wow.capitalize()
Почему Pyright не может понять, что возврат здесь — это просто str? Мне нужно намекнуть на что-то еще?
Подробнее здесь: https://stackoverflow.com/questions/790 ... l-argument