Ejemplo n.º 1
0
def expr_node(draw, value=None):
    value = value or expr
    node = nodes.Expr()
    node.postinit(draw(value))
    return node
Ejemplo n.º 2
0
 def visit_expr(self, node, parent):
     """visit a Expr node by returning a fresh instance of it"""
     newnode = nodes.Expr(node.lineno, node.col_offset, parent)
     newnode.postinit(self.visit(node.value, newnode))
     return newnode
Ejemplo n.º 3
0
 def visit_expr(self, node, parent, assign_ctx=None):
     """visit a Discard node by returning a fresh instance of it"""
     newnode = new.Expr()
     _lineno_parent(node, newnode, parent)
     newnode.value = self.visit(node.value, newnode, assign_ctx)
     return newnode