[issue28111] geometric_mean can raise OverflowError when checking for inf

2016-09-16 Thread Mark Dickinson
Mark Dickinson added the comment: See msg276732 in issue 27761 for a possible solution. -- ___ Python tracker ___ ___ Python-bugs-list

[issue28111] geometric_mean can raise OverflowError when checking for inf

2016-09-13 Thread Mark Dickinson
Mark Dickinson added the comment: For reference, here's the full traceback. Issue #27975 isn't relevant here - the problem is an out-of-range integer being passed to the math.pow operation. taniyama:cpython-git mdickinson$ ./python.exe Python 3.7.0a0 (default, Sep 13 2016, 08:36:28) [GCC 4.2.1

[issue28111] geometric_mean can raise OverflowError when checking for inf

2016-09-12 Thread Steven D'Aprano
New submission from Steven D'Aprano: >>> statistics.geometric_mean([0.7 for _ in range(5000)]) Traceback (most recent call last): File "/Users/mdickinson/Python/cpython-git/Lib/statistics.py", line 362, in float_nroot isinfinity = math.isinf(x) OverflowError: int too large to convert to fl