Re: [Python-Dev] PEP 550 v4

2017年8月26日 06:46:09 -0700

On 26.08.2017 04:19, Ethan Furman wrote:
On 08/25/2017 03:32 PM, Yury Selivanov wrote:
A *context variable* is an object representing a value in the
execution context. A new context variable is created by calling
the ``new_context_var()`` function. A context variable object has
two methods:
* ``lookup()``: returns the value of the variable in the current
 execution context;
* ``set()``: sets the value of the variable in the current
 execution context.
Why "lookup" and not "get" ? Many APIs use "get" and it's functionality is well understood.
Why not the same interface as thread-local storage? This has been the question which bothered me from the beginning of PEP550. I don't understand what inventing a new way of access buys us here. Python features regular attribute access for years. It's even simpler than method-based access.
Best,
Sven
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to