Skip to content

Commit 4eb8996

Browse files
committed
self -> new
1 parent ec4409b commit 4eb8996

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

mypy/fastparse.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -409,14 +409,15 @@ def visit_ClassDef(self, node: ast3.ClassDef) -> ast3.ClassDef:
409409

410410
def _visit_funcdef(self, node: _T_FuncDef) -> _T_FuncDef:
411411
node.name = self._mangle_name(node.name)
412-
self = NameMangler(self._classname_complete, self._mangle_annotations)
413-
self.visit(node.args)
412+
new = NameMangler(self._classname_complete, self._mangle_annotations)
413+
new.mangled2unmangled = self.mangled2unmangled
414+
new.visit(node.args)
414415
for dec in node.decorator_list:
415-
self.visit(dec)
416-
if self._mangle_annotations and (node.returns is not None):
417-
self.visit(node.returns)
416+
new.visit(dec)
417+
if new._mangle_annotations and (node.returns is not None):
418+
new.visit(node.returns)
418419
for stmt in node.body:
419-
self.visit(stmt)
420+
new.visit(stmt)
420421
return node
421422

422423
def visit_FunctionDef(self, node: ast3.FunctionDef) -> ast3.FunctionDef:

0 commit comments

Comments
 (0)