We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1ebe142 + b6d168a commit 14a4ff5Copy full SHA for 14a4ff5
mypy/scope.py
@@ -42,7 +42,7 @@ def current_full_target(self) -> str:
42
"""Return the current target (may be a class)."""
43
assert self.module
44
if self.function:
45
- return self.function.fullname
+ return self.function.fullname or ""
46
if self.classes:
47
return self.classes[-1].fullname
48
return self.module
@@ -60,6 +60,7 @@ def module_scope(self, prefix: str) -> Iterator[None]:
60
self.module = prefix
61
self.classes = []
62
self.function = None
63
+ self.functions = [] # reset the function stack when entering a new module
64
self.ignored = 0
65
yield
66
0 commit comments