Stefan Krah <ste...@bytereef.org> added the comment:

pypy3 actually took over the terse exceptions, but without the conditions.  
They'd also need error codes from libmpdec now.

>>>> huge = Decimal('9' * 99)
>>>> huge.quantize(Decimal('0.1'))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/stefan/tmp/pypy3-v6.0.0-linux64/lib_pypy/_decimal.py", line 842, 
in quantize
    workctx._ctx, status_ptr)
  File "/home/stefan/tmp/pypy3-v6.0.0-linux64/lib_pypy/_decimal.py", line 1631, 
in __exit__
    self.context._add_status(status)
  File "/home/stefan/tmp/pypy3-v6.0.0-linux64/lib_pypy/_decimal.py", line 1263, 
in _add_status
    raise exception
decimal.InvalidOperation

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue26208>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to