Author: Matti Picus <[email protected]> Branch: missing-tp_new Changeset: r89255:fce2d925e21f Date: 2016-12-27 23:08 +0200 http://bitbucket.org/pypy/pypy/changeset/fce2d925e21f/
Log: fix 1b0451031b2e, more tests needed 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 @@ -67,15 +67,15 @@ @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_nb_subtract(space, w_obj1, w_obj2): - return space.add(w_obj1, w_obj2) + return space.sub(w_obj1, w_obj2) @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_nb_multiply(space, w_obj1, w_obj2): - return space.add(w_obj1, w_obj2) + return space.mul(w_obj1, w_obj2) @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_nb_divide(space, w_obj1, w_obj2): - return space.add(w_obj1, w_obj2) + return space.div(w_obj1, w_obj2) @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_nb_inplace_add(space, w_obj1, w_obj2): @@ -83,15 +83,15 @@ @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_nb_inplace_subtract(space, w_obj1, w_obj2): - return space.add(w_obj1, w_obj2) + return space.sub(w_obj1, w_obj2) @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_nb_inplace_multiply(space, w_obj1, w_obj2): - return space.add(w_obj1, w_obj2) + return space.mul(w_obj1, w_obj2) @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_nb_inplace_divide(space, w_obj1, w_obj2): - return space.add(w_obj1, w_obj2) + return space.div(w_obj1, w_obj2) @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_sq_concat(space, w_obj1, w_obj2): @@ -103,7 +103,7 @@ @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_mp_subscript(space, w_obj1, w_obj2): - return space.add(w_obj1, w_obj2) + return space.getitem(w_obj1, w_obj2) @cpython_api([PyObject, PyObject], PyObject, header=None) def slot_tp_getattr(space, w_obj1, w_obj2): _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
