
report at bugs
Nov 29, 2009, 6:15 AM
Post #2 of 6
(172 views)
Permalink
|
|
[issue3382] Make '%F' and float.__format__('F') convert results to upper case.
[In reply to]
|
|
Eric Smith <eric [at] trueblade> added the comment: Thanks for looking at this, Mark. Your patch looks okay to me, but Objects/stringlib/formatter.h still has some 'F' -> 'f' logic in it, although it turns out that it's wrong: #if PY_VERSION_HEX < 0x0301000 /* 'F' is the same as 'f', per the PEP */ /* This is no longer the case in 3.x */ if (type == 'F') type = 'f'; #endif Note that it's missing a zero on the end, so this code is never (and I guess never was) executed. I'll remove it and add a test. It also looks like complex is still mapping 'F' to 'f'. I'll fix that, too, and add a test for it. Thanks again. ---------- _______________________________________ Python tracker <report [at] bugs> <http://bugs.python.org/issue3382> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/list-python-bugs%40lists.gossamer-threads.com
|