Skip to content
Draft
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion mypy/scope.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def current_full_target(self) -> str:
"""Return the current target (may be a class)."""
assert self.module
if self.function:
return self.function.fullname
return self.function.fullname or ""
if self.classes:
return self.classes[-1].fullname
return self.module
Expand All @@ -60,6 +60,7 @@ def module_scope(self, prefix: str) -> Iterator[None]:
self.module = prefix
self.classes = []
self.function = None
self.functions = [] # reset the function stack when entering a new module
self.ignored = 0
yield
assert self.module
Expand Down