[Python-Dev] Re: redefining is

Barry Warsaw barry at python.org
Fri Mar 19 14:16:52 EST 2004


On Fri, 2004-03-19 at 13:54, Casey Duncan wrote:

> The problem is that 'obj == None' is not the assertion you want to make
> usually. 'obj == None' means "obj claims it is equal to None", whereas
> 'obj is None' means 'obj is the None object'. The latter is a much more
> stringent assertion than the former which relies on the particular
> implementation of obj.

Exactly.

-Barry





More information about the Python-Dev mailing list