On 9/10/10 5:17 PM, Lawrence D'Oliveiro wrote:
In message<mailman.567.1283927599.29448.python-l...@python.org>, Ian Kelly
wrote:

And returning None on failure is dangerous, because if the programmer
does not take care to handle that case, the program may attempt to
regard it as actual data.

But None *is* actual data.

And that is exactly the reason why the Samurai Principle says to not return None when the function fails to do what it intended to do.

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to