Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve KeyError message for missing metadata #257

Merged
merged 2 commits into from
Mar 5, 2020

Conversation

thatch
Copy link
Contributor

@thatch thatch commented Mar 5, 2020

Summary

Adds a more useful message to KeyError when a metadata provider is missing. This is easy to trigger if you call .resolve and let it finish before accessing (because it clears) or if you forget to .visit on the MetadataWrapper instead of Module.

Test Plan

New test.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 5, 2020
@thatch thatch merged commit 196a4f6 into Instagram:master Mar 5, 2020
@jimmylai
Copy link
Contributor

jimmylai commented Mar 5, 2020

Thanks for improving the exception message. I also got confused by the KeyError a while ago.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants