From ca810467a4db78781c5e35100024cae779e954e5 Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Tue, 29 Aug 2006 07:57:59 +0000 Subject: Get rid of more coerce cruft (really check in this time :-) --- Objects/object.c | 27 --------------------------- 1 file changed, 27 deletions(-) (limited to 'Objects/object.c') diff --git a/Objects/object.c b/Objects/object.c index 4fee2f02fe..e202e9ba0f 100644 --- a/Objects/object.c +++ b/Objects/object.c @@ -1273,33 +1273,6 @@ PyObject_Not(PyObject *v) return res == 0; } -/* Coerce two numeric types to the "larger" one. - Increment the reference count on each argument. - Return value: - -1 if an error occurred; - 0 if the coercion succeeded (and then the reference counts are increased); - 1 if no coercion is possible (and no error is raised). -*/ -int -PyNumber_CoerceEx(PyObject **pv, PyObject **pw) -{ - register PyObject *v = *pv; - register PyObject *w = *pw; - int res; - - if (v->ob_type->tp_as_number && v->ob_type->tp_as_number->nb_coerce) { - res = (*v->ob_type->tp_as_number->nb_coerce)(pv, pw); - if (res <= 0) - return res; - } - if (w->ob_type->tp_as_number && w->ob_type->tp_as_number->nb_coerce) { - res = (*w->ob_type->tp_as_number->nb_coerce)(pw, pv); - if (res <= 0) - return res; - } - return 1; -} - /* Test whether an object can be called */ int -- cgit v1.2.1