def visit_With(self, node): new_node = gast.With([ gast.withitem(self._visit(node.context_expr), self._visit(node.optional_vars)) ], self._visit(node.body)) ast.copy_location(new_node, node) return new_node
def visit_With(self, node): new_node = gast.With( self._visit(node.items), self._visit(node.body), None, # type_comment ) return gast.copy_location(new_node, node)
def visit_With(self, node): new_node = gast.With( [ gast.withitem(self._visit(node.context_expr), self._visit(node.optional_vars)) ], self._visit(node.body), None, # type_comment ) gast.copy_location(new_node, node) new_node.end_lineno = new_node.end_col_offset = None return new_node