This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mark.dickinson
Recipients eric.smith, mark.dickinson
Date 2010-07-23.10:30:56
SpamBayes Score 6.5847223e-07
Marked as misclassified No
Message-id <1279881060.45.0.501412515152.issue9337@psf.upfronthosting.co.za>
In-reply-to
Content
Proposal:  make the str of a float (or complex number) identical to the repr of a float (or complex number), in Python 3.2.  This idea came up a couple of times at EuroPython, and generally met with approval.

An open question: what should be done on platforms that don't support the short float repr?  In practice, I don't think this matters too much:  it's difficult to find such platforms.  The simplest thing to do would be to make __str__ identical to __repr__ on all platforms.

This change *will* inevitably break code;  the question is whether this level of breakage is acceptable for 3.1 -> 3.2.

I'll also bring this up on the python-dev mailing list.
History
Date User Action Args
2010-07-23 10:31:00mark.dickinsonsetrecipients: + mark.dickinson, eric.smith
2010-07-23 10:31:00mark.dickinsonsetmessageid: <1279881060.45.0.501412515152.issue9337@psf.upfronthosting.co.za>
2010-07-23 10:30:57mark.dickinsonlinkissue9337 messages
2010-07-23 10:30:56mark.dickinsoncreate