On Sun, Mar 6, 2011 at 8:29 PM, Laura Creighton <l...@openend.se> wrote:
> I figure that the fact that None is a singleton is not actually relevant
> to this.

It's important because Python promises that None is a singleton at the
language level, rather than the implementation level.  That's
different than using cached values of small integers, since that's a
runtime efficiency issue (and therefore implementation specific).

That's essential to the recommended practice of testing for None using
"is" rather than "=="; it's irrelevant to the general description of
"is".


  -Fred

--
Fred L. Drake, Jr.    <fdrake at acm.org>
"A storm broke loose in my mind."  --Albert Einstein
_______________________________________________
Doc-SIG maillist  -  Doc-SIG@python.org
http://mail.python.org/mailman/listinfo/doc-sig

Reply via email to