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