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

locals() and globals() messes with scope checking #162

Open
LightAndLight opened this issue Feb 12, 2019 · 0 comments
Open

locals() and globals() messes with scope checking #162

LightAndLight opened this issue Feb 12, 2019 · 0 comments

Comments

@LightAndLight
Copy link
Contributor

LightAndLight commented Feb 12, 2019

There are three mutable, globally accessible dicts called locals() and globals(), and vars(). When these dicts are modified, new variables are brought into scope. Warn about these usages. Warnings should only occur when it's the built-in definitions that are accessed. If a variable called globals is introduced, shadowing the original, then there's no issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant