Stefan Krah added the comment: Thanks for the report and the patch. I used another approach that still validates the digits in the coefficient tuple even if it is not used.
decimal.py allows any coefficient: >>> Decimal((0, ('n', 'a', 'n'), 'F')) Decimal('Infinity') _decimal raises: >>> Decimal((0, ('n', 'a', 'n'), 'F')) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: coefficient must be a tuple of digits I'm leaving the issue open: If some release blocker arises, we could get this into 3.3.0-rc3. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue15882> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com