コード例 #1
0
ファイル: treetransform.py プロジェクト: chadrik/mypy
 def duplicate_assignment(self, node: AssignmentStmt) -> AssignmentStmt:
     new = AssignmentStmt(self.expressions(node.lvalues),
                          self.expr(node.rvalue),
                          self.optional_type(node.type))
     new.line = node.line
     new.is_final_def = node.is_final_def
     return new
コード例 #2
0
 def duplicate_assignment(self, node: AssignmentStmt) -> AssignmentStmt:
     new = AssignmentStmt(self.expressions(node.lvalues),
                          self.expr(node.rvalue),
                          self.optional_type(node.unanalyzed_type))
     new.line = node.line
     new.is_final_def = node.is_final_def
     new.type = self.optional_type(node.type)
     return new
コード例 #3
0
 def duplicate_assignment(self, node: AssignmentStmt) -> AssignmentStmt:
     new = AssignmentStmt(self.nodes(node.lvalues), self.node(node.rvalue),
                          self.optional_type(node.type))
     new.line = node.line
     return new
コード例 #4
0
ファイル: treetransform.py プロジェクト: the-gigi/mypy
 def duplicate_assignment(self, node: AssignmentStmt) -> AssignmentStmt:
     new = AssignmentStmt(self.nodes(node.lvalues),
                          self.node(node.rvalue),
                          self.optional_type(node.type))
     new.line = node.line
     return new