예제 #1
0
파일: transform.py 프로젝트: adamhaney/mypy
 def visit_mypy_file(self, o: MypyFile) -> None:
     """Transform an file."""
     res = []  # type: List[Node]
     for d in o.defs:
         if isinstance(d, ClassDef):
             self._type_context = d.info
             res.extend(self.type_tf.transform_class_def(d))
             self._type_context = None
         else:
             d.accept(self)
             res.append(d)
     o.defs = res
예제 #2
0
파일: transform.py 프로젝트: akaihola/mypy
 def visit_mypy_file(self, o: MypyFile) -> None:
     """Transform an file."""
     res = []  # type: List[Node]
     for d in o.defs:
         if isinstance(d, ClassDef):
             self._type_context = d.info
             res.extend(self.type_tf.transform_class_def(d))
             self._type_context = None
         else:
             d.accept(self)
             res.append(d)
     o.defs = res
예제 #3
0
파일: astmerge.py 프로젝트: rheehot/mypy
 def visit_mypy_file(self, node: MypyFile) -> None:
     node = self.fixup(node)
     node.defs = self.replace_statements(node.defs)
     super().visit_mypy_file(node)
예제 #4
0
파일: astmerge.py 프로젝트: python/mypy
 def visit_mypy_file(self, node: MypyFile) -> None:
     node = self.fixup(node)
     node.defs = self.replace_statements(node.defs)
     super().visit_mypy_file(node)