New submission from Stefan Krah <stefan-use...@bytereef.org>:

decimal.py sets InvalidOperation if the payload of a NaN is too large:

>>> c = getcontext()
>>> c.prec = 4
>>> c.create_decimal("NaN12345")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/decimal.py", line 3797, in create_decimal
    "diagnostic info too long in NaN")
  File "/usr/lib/python2.7/decimal.py", line 3733, in _raise_error
    raise error(explanation)
decimal.InvalidOperation: diagnostic info too long in NaN


decNumber (and fastdec) set ConversionSyntax.

----------
messages: 93491
nosy: skrah
severity: normal
status: open
title: decimal.py: NaN payload conversion

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

Reply via email to