Интересно, не плохо ли пропустить return None
, когда это не нужно.
Пример:
def foo1(x):
if [some condition]:
return Baz(x)
else:
return None
def foo2(x):
if [some condition]:
return Baz(x)
bar1 = foo1(x)
bar2 = foo2(x)
В обоих случаях, когда условие ложно, функция вернется с помощью None
.