[Python-ideas] Consider making Decimal's context use PEP 567

Neil Girdhar mistersheik at gmail.com
Wed Feb 7 17:36:43 EST 2018


Wow, that's awesome!  I didn't notice that when I checked.  It seemed like
context had to be passed in.  If it were me, I would probably deprecate
those context=None arguments now that we have such a clean solution.

On Wed, Feb 7, 2018 at 5:32 PM Nathaniel Smith <njs at pobox.com> wrote:

> On Feb 7, 2018 1:54 PM, "Neil Girdhar" <mistersheik at gmail.com> wrote:
>
> Decimal could just pull its Context object from a context variable rather
> than having to pass it in to all functions.  This would be similar to how
> numpy works.
>
>
> Decimal has always used a thread local context the same way numpy does,
> and in 3.7 it's switching to use a PEP 567 context:
>
> https://bugs.python.org/issue32630
>
> -n
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180207/2d627eca/attachment.html>


More information about the Python-ideas mailing list