In message <[email protected]>, Robert Kern wrote:
> On 9/10/10 5:17 PM, Lawrence D'Oliveiro wrote: > >> In message<[email protected]>, 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. How can the function “fail” when it returns what it is specified to return? -- http://mail.python.org/mailman/listinfo/python-list
