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. -- Neil Cerutti -- http://mail.python.org/mailman/listinfo/python-list