On Aug 26, 2017, at 14:15, Yury Selivanov <yselivanov.ml at gmail.com> wrote: > > Elvis just added it: > https://www.python.org/dev/peps/pep-0550/#replication-of-threading-local-interface Thanks, that’s exactly what I was looking for. Great summary of the issue. > >> That said, if we have to use method lookup, then I agree that `.get()` is a better choice than `.lookup()`. But in that case, would it be possible to add an optional `default=None` argument so that you can specify a marker object for a missing value? I worry that None might be a valid value in some cases, but that currently can’t be distinguished from “missing”. > > Nathaniel has a use case where he needs to know if the value is in the > topmost LC or not. > > One way to address that need is to have the following signature for lookup(): > > lookup(*, default=None, traverse=True) > > IMO "lookup" is a slightly better name in this particular context. Given that signature (which +1), I agree. You could add keywords for debugging lookup fairly easily too. Cheers, -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: Message signed with OpenPGP URL: <http://mail.python.org/pipermail/python-dev/attachments/20170826/9270a481/attachment.sig>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4