Skip to content

Commit 592a3c0

Browse files
committed
merge fixes
1 parent c04dc0c commit 592a3c0

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

mypy/stubgen.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,6 @@ def __init__(
423423
self.analyzed = analyzed
424424
# Short names of methods defined in the body of the current class
425425
self.method_names: set[str] = set()
426-
self.current_class: str | None = None
427426

428427
def visit_mypy_file(self, o: MypyFile) -> None:
429428
self.module_name = o.fullname # Current module being processed
@@ -565,12 +564,12 @@ def visit_func_def(self, o: FuncDef) -> None:
565564
if init_code:
566565
self.add(init_code)
567566

568-
if self.current_class is not None:
567+
if self._current_class is not None:
569568
if len(o.arguments):
570569
self_var = o.arguments[0].variable.name
571570
else:
572571
self_var = "self"
573-
class_info = ClassInfo(self.current_class, self_var)
572+
class_info = ClassInfo(self._current_class.name, self_var)
574573
else:
575574
class_info = None
576575

@@ -703,7 +702,6 @@ def visit_class_def(self, o: ClassDef) -> None:
703702
self._state = EMPTY_CLASS
704703
else:
705704
self._state = CLASS
706-
self.current_class = None
707705
self.method_names = set()
708706
self._current_class = None
709707

0 commit comments

Comments
 (0)