diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2006-08-29 07:57:59 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-08-29 07:57:59 (GMT) |
commit | ca810467a4db78781c5e35100024cae779e954e5 (patch) | |
tree | 6f9bad18c0b52f59cafe039de83d8002018b8ba0 /Objects/object.c | |
parent | 378b2c9a037bccdbcaca32541c1baebb1a0de30a (diff) | |
download | cpython-ca810467a4db78781c5e35100024cae779e954e5.zip cpython-ca810467a4db78781c5e35100024cae779e954e5.tar.gz cpython-ca810467a4db78781c5e35100024cae779e954e5.tar.bz2 |
Get rid of more coerce cruft (really check in this time :-)
Diffstat (limited to 'Objects/object.c')
-rw-r--r-- | Objects/object.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/Objects/object.c b/Objects/object.c index 4fee2f0..e202e9b 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 |