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 skrah
Recipients eric.smith, mark.dickinson, seperman, skrah, xtreak
Date 2019-04-14.07:51:26
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1555228286.94.0.696210345254.issue36622@roundup.psfhosted.org>
In-reply-to
Content
Yes, I'd think the decisions are deliberate.

Floats follow printf(), this is from the manual for 'e':

  "The exponent always contains at least two digits; if the value is zero, the exponent is 00."


And decimal follows the specification at 
http://speleotrove.com/decimal/ .


Of course Python's format() could decide to override the specification, but it would lead to more code complexity.

But I don't think that mixing float/decimal output is a common use case.
History
Date User Action Args
2019-04-14 07:51:26skrahsetrecipients: + skrah, mark.dickinson, eric.smith, xtreak, seperman
2019-04-14 07:51:26skrahsetmessageid: <1555228286.94.0.696210345254.issue36622@roundup.psfhosted.org>
2019-04-14 07:51:26skrahlinkissue36622 messages
2019-04-14 07:51:26skrahcreate