Author: Philip Jenvey <pjen...@underboss.org> Branch: py3k Changeset: r85934:6607006c575e Date: 2016-07-30 10:51 -0700 http://bitbucket.org/pypy/pypy/changeset/6607006c575e/
Log: (raffael_t) kill dupe handle_with_stmt diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interpreter/astcompiler/astbuilder.py --- a/pypy/interpreter/astcompiler/astbuilder.py +++ b/pypy/interpreter/astcompiler/astbuilder.py @@ -409,25 +409,6 @@ return ast.Try(body, handlers, otherwise, finally_suite, try_node.get_lineno(), try_node.get_column()) - def handle_with_stmt(self, with_node): - body = self.handle_suite(with_node.get_child(-1)) - i = with_node.num_children() - 1 - while True: - i -= 2 - item = with_node.get_child(i) - test = self.handle_expr(item.get_child(0)) - if item.num_children() == 3: - target = self.handle_expr(item.get_child(2)) - self.set_context(target, ast.Store) - else: - target = None - wi = ast.With(test, target, body, with_node.get_lineno(), - with_node.get_column()) - if i == 1: - break - body = [wi] - return wi - def handle_with_item(self, item_node): test = self.handle_expr(item_node.get_child(0)) if item_node.num_children() == 3: _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit