On 5/5/2011 9:19 AM, Neil Cerutti wrote:
On 2011-05-04, John Nagle<na...@animats.com>  wrote:
That's a quirk of CPython's boxed number implementation.   All
integers are boxed, but there's a set of canned objects for
small integers.  CPython's range for this is -5 to +256,
incidentally.  That's visible through the "is" operator.
Arguably, it should not be.

But that's the sole purpose of the is operator. You either expose
those details, or you don't have an is operator at all.

Which is to say, the CPython testsuite has a CPython-specific implementation test that uses 'is' to test that implementation detail.

--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to