Esempio n. 1
0
 def visit_exec(self, node, parent):
     """visit an Exec node by returning a fresh instance of it"""
     newnode = nodes.Exec(node.lineno, node.col_offset, parent)
     newnode.postinit(self.visit(node.body, newnode),
                      _visit_or_none(node, 'globals', self, newnode),
                      _visit_or_none(node, 'locals', self, newnode))
     return newnode
Esempio n. 2
0
 def visit_exec(self, node, parent):
     """visit an Exec node by returning a fresh instance of it"""
     newnode = new.Exec()
     _lineno_parent(node, newnode, parent)
     newnode.expr = self.visit(node.body, newnode)
     if node.globals is not None:
         newnode.globals = self.visit(node.globals, newnode)
     if node.locals is not None:
         newnode.locals = self.visit(node.locals, newnode)
     return newnode