示例#1
0
 def visit_newtype_expr(self, node: NewTypeExpr) -> NewTypeExpr:
     res = NewTypeExpr(node.name,
                       node.old_type,
                       line=node.line,
                       column=node.column)
     res.info = node.info
     return res
示例#2
0
 def visit_newtype_expr(self, node: NewTypeExpr) -> None:
     if node.info:
         node.info = self.fixup(node.info)
         self.process_type_info(node.info)
     if node.old_type:
         self.fixup_type(node.old_type)
     super().visit_newtype_expr(node)
示例#3
0
文件: astmerge.py 项目: rheehot/mypy
 def visit_newtype_expr(self, node: NewTypeExpr) -> None:
     if node.info:
         node.info = self.fixup_and_reset_typeinfo(node.info)
         self.process_synthetic_type_info(node.info)
     self.fixup_type(node.old_type)
     super().visit_newtype_expr(node)
示例#4
0
 def visit_newtype_expr(self, node: NewTypeExpr) -> NewTypeExpr:
     res = NewTypeExpr(node.name, node.old_type, line=node.line)
     res.info = node.info
     return res
示例#5
0
文件: astmerge.py 项目: python/mypy
 def visit_newtype_expr(self, node: NewTypeExpr) -> None:
     if node.info:
         node.info = self.fixup_and_reset_typeinfo(node.info)
         self.process_synthetic_type_info(node.info)
     self.fixup_type(node.old_type)
     super().visit_newtype_expr(node)