Commit 031d0e5f authored by Guido van Rossum's avatar Guido van Rossum

Patch by Charles Waldman -- remove unneeded and even harmful test for

float to the negative power (which is already and better done in
floatobject.c.)
parent 0bdbe6c5
......@@ -586,16 +586,6 @@ do_pow(v, w)
"pow(x, y) requires numeric arguments");
return NULL;
}
if (
#ifndef WITHOUT_COMPLEX
!PyComplex_Check(v) &&
#endif
PyFloat_Check(w) && PyFloat_AsDouble(v) < 0.0) {
if (!PyErr_Occurred())
PyErr_SetString(PyExc_ValueError,
"negative number to float power");
return NULL;
}
if (PyNumber_Coerce(&v, &w) != 0)
return NULL;
if ((f = v->ob_type->tp_as_number->nb_power) != NULL)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment