You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python scoping rules: an assignment anywhere in a function makes the name local for the whole function (a read before a later assignment used to resolve to the module import)
ImportAnalysis: relative imports resolved from the module name, function-level imports, wildcard imports recorded instead of aborting
SymbolAnalysis resolving any name in any scope to a canonical identifier through imports and closures, with builtins as python.builtins.<name>; SymbolId accepts non-python. namespaces such as flask.request.args and django.http.HttpRequest.GET
Scope, import and symbol results are immutable values keyed by ScopeId / SymbolId
Activity