Author: Manuel Jacob Branch: remove-remaining-smm Changeset: r69307:3f359859555e Date: 2014-02-23 23:13 +0100 http://bitbucket.org/pypy/pypy/changeset/3f359859555e/
Log: Move descr_conjugate. diff --git a/pypy/objspace/std/complexobject.py b/pypy/objspace/std/complexobject.py --- a/pypy/objspace/std/complexobject.py +++ b/pypy/objspace/std/complexobject.py @@ -336,10 +336,6 @@ return space.newtuple([space.newfloat(self.realval), space.newfloat(self.imagval)]) - def descr_conjugate(self, space): - """(A+Bj).conjugate() -> A-Bj""" - return space.newcomplex(self.realval, -self.imagval) - def descr_add(self, space, w_rhs): w_rhs = to_complex(space, w_rhs) return W_ComplexObject(self.realval + w_rhs.realval, @@ -445,6 +441,10 @@ raise OperationError(space.w_OverflowError, space.wrap("complex exponentiation")) return w_p + def descr_conjugate(self, space): + """(A+Bj).conjugate() -> A-Bj""" + return space.newcomplex(self.realval, -self.imagval) + registerimplementation(W_ComplexObject) w_one = W_ComplexObject(1, 0) @@ -581,7 +581,6 @@ __getnewargs__ = interp2app(W_ComplexObject.descr___getnewargs__), real = complexwprop('realval'), imag = complexwprop('imagval'), - conjugate = interp2app(W_ComplexObject.descr_conjugate), __add__ = interp2app(W_ComplexObject.descr_add), __radd__ = interp2app(W_ComplexObject.descr_radd), @@ -600,6 +599,8 @@ __divmod__ = interp2app(W_ComplexObject.descr_divmod), __rdivmod__ = interp2app(W_ComplexObject.descr_rdivmod), __pow__ = interp2app(W_ComplexObject.descr_pow), + + conjugate = interp2app(W_ComplexObject.descr_conjugate), ) W_ComplexObject.typedef.registermethods(globals()) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit