On Thu, 02 Dec 2010 02:49:50 -0800, Stephen Hansen wrote: >... >... >... > * P.S. I'm not saying its never right to use "is" outside of The > Singletons. Just that its probably not, for most people, what they > actually should do in most code. There are numerous counter-examples, of > course. Its just a general guideline to follow. Until a need arises that > demonstrates otherwise.
Here I'm using it to compare the result of a function where I specifically return False on error condition, so I think it's better I check it against the literal False rather than the fuzzy False produced by the boolean operation. I wouldn't do this in most situations though, but I did need to distinguish between the the empty list and False and using the broader form as in "if not a" did not work as expected. -- Harishankar (http://harishankar.org http://lawstudentscommunity.com) -- http://mail.python.org/mailman/listinfo/python-list