1.1 --- a/inspector.py Sat Mar 25 23:20:16 2017 +0100
1.2 +++ b/inspector.py Sun Mar 26 01:18:06 2017 +0100
1.3 @@ -866,9 +866,11 @@
1.4 self.record_name(n.name)
1.5
1.6 # Search for unknown names in non-function scopes immediately.
1.7 + # Temporary names should not be re-used between scopes.
1.8 # External names in functions are resolved later.
1.9
1.10 - ref = self.find_name(n.name)
1.11 + ref = not n.name.startswith("$t") and self.find_name(n.name) or None
1.12 +
1.13 if ref:
1.14 self.record_name_access(n.name, True)
1.15 return ResolvedNameRef(n.name, ref, is_global=True)