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 rhettinger
Recipients Zahari.Dim, rhettinger
Date 2018-09-06.05:07:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1536210430.89.0.56676864532.issue34586@psf.upfronthosting.co.za>
In-reply-to
Content
I haven't run across this requirement before but it does seem plausible that a person might want to know which underlying mapping found a match (compare with the "which" utility in Bash). On the other hand, we haven't had requests for anything like this for other lookup chains such as determining where a variable appears in the sequence locals-to-nested-scopes-to-globals-to-builtins.

Also, I'm not sure I like the proposed API (the method name and signature).  Perhaps, this should be a docs recipe for a ChainMap subclass or be an example of a standalone search function that the takes the *maps* attribute as one of its arguments.  Will discuss this with the other core devs to get their thoughts.
History
Date User Action Args
2018-09-06 05:07:10rhettingersetrecipients: + rhettinger, Zahari.Dim
2018-09-06 05:07:10rhettingersetmessageid: <1536210430.89.0.56676864532.issue34586@psf.upfronthosting.co.za>
2018-09-06 05:07:10rhettingerlinkissue34586 messages
2018-09-06 05:07:10rhettingercreate