[Python-Dev] PEP 550 v4 (original) (raw)
Stefan Krah stefan at bytereef.org
Sun Aug 27 06:08:09 EDT 2017
- Previous message (by thread): [Python-Dev] PEP 550 v4
- Next message (by thread): [Python-Dev] PEP 550 v4
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sat, Aug 26, 2017 at 04:13:24PM -0700, Nathaniel Smith wrote:
On Sat, Aug 26, 2017 at 7:58 AM, Elvis Pranskevichus <elprans at gmail.com> wrote: > What we are talking about here is variable scope leaking up the call > stack. I think this is a bad pattern. For decimal context-like uses > of the EC you should always use a context manager. For uses like Web > request locals, you always have a top function that sets the context > vars.
It's perfectly reasonable to have a script where you call decimal.setcontext or np.seterr somewhere at the top to set the defaults for the rest of the script.
+100. The only thing that makes sense for decimal is to change localcontext() to be automatically async-safe while preserving the rest of the semantics.
Stefan Krah
- Previous message (by thread): [Python-Dev] PEP 550 v4
- Next message (by thread): [Python-Dev] PEP 550 v4
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]