Author: Carl Friedrich Bolz <cfb...@gmx.de> Branch: Changeset: r90214:408b2ec34a3f Date: 2017-02-19 21:49 +0100 http://bitbucket.org/pypy/pypy/changeset/408b2ec34a3f/
Log: remove two wraps and a str_w 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 @@ -1105,7 +1105,7 @@ raise # UnicodeError in literal: turn into SyntaxError e.normalize_exception(space) - errmsg = space.str_w(space.str(e.get_w_value(space))) + errmsg = space.text_w(space.str(e.get_w_value(space))) raise self.error('(unicode error) %s' % errmsg, atom_node) # This implements implicit string concatenation. if len(sub_strings_w) > 1: diff --git a/pypy/module/cpyext/userslot.py b/pypy/module/cpyext/userslot.py --- a/pypy/module/cpyext/userslot.py +++ b/pypy/module/cpyext/userslot.py @@ -26,7 +26,7 @@ @slot_function([PyObject, Py_ssize_t], PyObject) def slot_sq_item(space, w_obj, index): - return space.getitem(w_obj, space.wrap(index)) + return space.getitem(w_obj, space.newint(index)) @slot_function([PyTypeObjectPtr, PyObject, PyObject], PyObject) def slot_tp_new(space, w_type, w_args, w_kwds): @@ -39,12 +39,12 @@ # we know (since we are in this function) that self is not a cpytype from pypy.module.cpyext.typeobject import W_PyCTypeObject w_type0 = w_type - mro_w = space.listview(space.getattr(w_type0, space.wrap('__mro__'))) + mro_w = space.listview(space.getattr(w_type0, space.newtext('__mro__'))) for w_m in mro_w[1:]: if not w_type0.is_cpytype(): break w_type0 = w_m - w_impl = space.getattr(w_type0, space.wrap('__new__')) + w_impl = space.getattr(w_type0, space.newtext('__new__')) args = Arguments(space, [w_type], w_stararg=w_args, w_starstararg=w_kwds) return space.call_args(w_impl, args) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit