Имхо, нет Ошибка подразумевает отсутствие данных. На практике (оч маленькой^^) не встречал Upd. Они вроде как взаимно конвертируемые
Просто у меня есть функция которая может вернуть None (и это нормальное поведение), но, так же, в результате ее выполнения может возникнуть ошибка
Ну зависит от требуемого поведения сверху. Имхо, можно расширить тип ошибки. Добавить что то вроде ErrNoneData. Как это делают библиотеки с базами данных
Я так понимаю есть три варианта возврата? 1) Результат 2) None 3) Ошибка
Хм, надо почекать
Обсуждают сегодня