Mark Dickinson <[EMAIL PROTECTED]> added the comment: > Sadly so high numbers are longs and xrange seems to get an integer.
Something like that, yes: the start, step and length of an xrange object are stored internally as C longs (just as Python ints are), and this is unlikely to change. There's been quite a lot of recent discussion about the future of range and xrange: see issue 2690, for example. Maybe itertools.count would provide part of what you want? Alternatively, if you've got a 64-bit machine you could try using a 64-bit build of Python---on platforms where a long is 64 bits, the limits should be 2**63 instead of 2**31. _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3508> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com