John Belmonte <[email protected]> added the comment:
> changing %-formatting doesn't seem viable
I'm concerned about treating %-formatting specially. As far as float/complex,
the logical and efficient place to put this change seems to be
PyOS_double_to_string(), which affects all three formatting options.
For example, the dtoa case is as simple as this change to format_float_short():
/* coerce negative zero to positive */
if (sign == 1 && ((digits_len == 0 && decpt == -1) ||
(digits_len == 1 && digits[0] == '0'))) {
sign = 0;
}
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue45995>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com