[issue21444] __len__ can't return big numbers

2020-01-10 Thread Zac Hatfield-Dodds
Change by Zac Hatfield-Dodds : -- pull_requests: +17341 pull_request: https://github.com/python/cpython/pull/17934 ___ Python tracker ___ __

[issue21444] __len__ can't return big numbers

2014-05-08 Thread Benjamin Peterson
Changes by Benjamin Peterson : -- resolution: -> wont fix status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mailing

[issue21444] __len__ can't return big numbers

2014-05-08 Thread Raymond Hettinger
Raymond Hettinger added the comment: I recommend this be closed: too much impact on existing code for too little benefit. CPython has historically imposed some artificial implementation specific details in order make the implementation cleaner and faster internally (i.e. a limit on the num

[issue21444] __len__ can't return big numbers

2014-05-06 Thread Mark Dickinson
Mark Dickinson added the comment: That's pretty evil. :-) -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: ht

[issue21444] __len__ can't return big numbers

2014-05-06 Thread akira
akira added the comment: If `len()` signature can't be changed to return Python int objects (unlimited) then the OverflowError may contain the actual `.length` property instead (based on msg66459 by Antoine Pitrou) operator.length(): def length(sized): """Return the true (possibly

[issue21444] __len__ can't return big numbers

2014-05-06 Thread R. David Murray
R. David Murray added the comment: Mark: I thought it was too, but the two I noted were the closest I could find. Maybe you'll find something even more on point :) -- ___ Python tracker __

[issue21444] __len__ can't return big numbers

2014-05-06 Thread Mark Dickinson
Mark Dickinson added the comment: Whoops; sorry -- accidental title change by typing `__len__` into something that wasn't the search box. Stupid fingers... (I suspect this issue is a duplicate of an existing issue.) -- nosy: +mark.dickinson ___ Pyt

[issue21444] __len__ can't return big numbers

2014-05-06 Thread Mark Dickinson
Changes by Mark Dickinson : -- title: __len__ -> __len__ can't return big numbers ___ Python tracker ___ ___ Python-bugs-list mailing

[issue21444] __len__

2014-05-06 Thread Mark Dickinson
Changes by Mark Dickinson : -- title: __len__ can't return big numbers -> __len__ ___ Python tracker ___ ___ Python-bugs-list mailing

[issue21444] __len__ can't return big numbers

2014-05-06 Thread Jesús Cea Avión
Changes by Jesús Cea Avión : -- nosy: +jcea ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python

[issue21444] __len__ can't return big numbers

2014-05-05 Thread R. David Murray
R. David Murray added the comment: While this is classed as a CPython implementation detail (see issue 15718) it doesn't sound like it is likely to be changed (see issue 2723). -- nosy: +r.david.murray ___ Python tracker

[issue21444] __len__ can't return big numbers

2014-05-05 Thread Ram Rachum
New submission from Ram Rachum: I want to use big numbers for length. >>> class A: ... __len__ = lambda self: 10 ** 20 >>> len(A()) Traceback (most recent call last): File "", line 1, in len(A()) OverflowError: cannot fit 'int' into an index-sized integer -- components: Inter