On Tue, Oct 6, 2009 at 9:58 AM, Dave Angel <da...@ieee.org> wrote: > <snip>
No, because you're not assured that all integers that are equal are the same > object. Python optimizes that for small integers, but there's no documented > range that you can count on it. > > But for this specific case - checking a return code against zero, should it still be considered unreliable? The only case that you are looking for correctness is 0 == 0, any other case should evaluate as false, so I guess the question is does python always optimize for zero? Any other optimization is irrelevant, AFAIK. -Wayne
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor