On Sat, 29 May 2010 19:46:28 +0100 Mark Lawrence <breamore...@yahoo.co.uk> wrote:
> I've had an OverflowError using xrange with Python 2.6.5 on Windows. > Googling got me to the subject line. > > msg97928 gives a code snippet to overcome the limitations of xrange, > allowing for negative steps, however it doesn't raise a ValueError > for a zero step. msg99624 gives a docs change that has been > implemented for V2.6, but this doesn't refer to the msg97928 code > snippet, rather it refers to a one liner that only works for positive > steps. The docs for V2.7 haven't been changed at all. Mark: Thank you for posting. 2.7 is not affected by issue 7721 because itertools.islice behavior is changed. Therefore, the original snippet should work in 2.7 (I have not tested this). I found the msg97928 code pretty obvious when seeing the snippet. If you disagree you may consider re-opening the issue. Martin -- http://mail.python.org/mailman/listinfo/python-list