コード例 #1
0
 def visit_print(self, node, parent):
     """visit a Print node by returning a fresh instance of it"""
     newnode = nodes.Print(node.nl, node.lineno, node.col_offset, parent)
     newnode.postinit(_visit_or_none(node, 'dest', self, newnode),
                      [self.visit(child, newnode)
                       for child in node.values])
     return newnode
コード例 #2
0
 def visit_print(self, node, parent):
     """visit a Print node by returning a fresh instance of it"""
     newnode = new.Print()
     _lineno_parent(node, newnode, parent)
     newnode.nl = node.nl
     if node.dest is not None:
         newnode.dest = self.visit(node.dest, newnode)
     newnode.values = [self.visit(child, newnode) for child in node.values]
     return newnode