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 ncoghlan
Recipients Ramchandra Apte, cvrebert, eric.smith, joncle, mark.dickinson, ncoghlan, rhettinger, skrah, terry.reedy, zach.ware
Date 2012-08-25.14:33:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1345905223.11.0.280630122197.issue15136@psf.upfronthosting.co.za>
In-reply-to
Content
There is indeed a regression in decimal.localcontext with the C accelerator: omitting the argument entirely still works, but passing None explicitly now fails. I created #15783 for that.

On the topic of this thread, I'm also -1 on conversion methods, but +1 on string formatting support.

There's an obvious benefit in providing the latter in order to get a better "feel" for the value of a rational number by displaying a Decimal approximation, but questionable benefit in providing the former.

Explicit conversion is sufficiently rare that I'm OK with the idea of either going via a string (as used to be necessary for binary floats) or by explicitly casting the numerator to Decimal, then dividing by the denominator (no need to cast them both).
History
Date User Action Args
2012-08-25 14:33:43ncoghlansetrecipients: + ncoghlan, rhettinger, terry.reedy, mark.dickinson, eric.smith, cvrebert, skrah, joncle, Ramchandra Apte, zach.ware
2012-08-25 14:33:43ncoghlansetmessageid: <1345905223.11.0.280630122197.issue15136@psf.upfronthosting.co.za>
2012-08-25 14:33:42ncoghlanlinkissue15136 messages
2012-08-25 14:33:39ncoghlancreate