is None or == None ?
Stefan Behnel
stefan_ml at behnel.de
Fri Nov 6 08:33:14 EST 2009
mk, 06.11.2009 14:20:
> Some claim that one should test for None using:
>
> if x is None:
Which is the correct and safe way of doing it.
> ..but the standard equality which is theoretically safer works as well:
>
> if x == None:
Absolutely not safe, think of
class Test(object):
def __eq__(self, other):
return other == None
print Test() == None, Test() is None
Stefan
More information about the Python-list
mailing list