This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author taleinat
Recipients abacabadabacaba, belopolsky, benjamin.peterson, hpesoj, lehmannro, mark.dickinson, pitrou, rhettinger, stargaming, taleinat
Date 2010-06-03.07:30:13
SpamBayes Score 0.0002845588
Marked as misclassified No
Message-id <1275550215.68.0.0403243027248.issue1766304@psf.upfronthosting.co.za>
In-reply-to
Content
In my mind, the reason for this patch is that xrange/range can be thought of as a lazy list of integers. However without this patch, membership checking was done trivially instead of in a "smart/lazy" manner, which is unexpected for users. Finally, conditions such as "num in xrange(3, 1000, 5)" are not trivial to express correctly otherwise, and even more so for negative steps.

This patch is already implemented and accepted for 3.2, I just wish to back-port it to 2.7 which should be fairly straightforward.

I'll just have a patch ready by tomorrow, and hope that someone finds the time to review it and possibly commit it in time for rc1. I realize that this is a minor change at the last minute. I will certainly understand if the people responsible for preparing rc1 are too busy for this.
History
Date User Action Args
2010-06-03 07:30:15taleinatsetrecipients: + taleinat, rhettinger, mark.dickinson, belopolsky, pitrou, stargaming, benjamin.peterson, lehmannro, hpesoj, abacabadabacaba
2010-06-03 07:30:15taleinatsetmessageid: <1275550215.68.0.0403243027248.issue1766304@psf.upfronthosting.co.za>
2010-06-03 07:30:14taleinatlinkissue1766304 messages
2010-06-03 07:30:13taleinatcreate