<div class="gmail_quote">On Thu, Apr 24, 2008 at 10:58 AM, "Martin v. Löwis" <<a href="mailto:martin@v.loewis.de">martin@v.loewis.de</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">>>>> r = range(10000000000000000000)<br></div><div class="Ih2E3d">
>>>> r[0]<br>
> Traceback (most recent call last):<br>
> File "<stdin>", line 1, in <module><br>
> OverflowError: Python int too large to convert to C ssize_t<br>
><br>
> This is a bug, right?<br>
<br>
</div>I'd call it an implementation limitation.<br></blockquote><div><br></div><div><div>It is a bit surprising, especially given</div><div>that the following works:</div><div><br></div><div>>>> r = range(10**19-100, 10**19)</div>
<div>>>> r[0]<br></div><div>9999999999999999900</div><div><br></div><div>Mark</div></div></div>