Пример #1
0
 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
 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