]> granicus.if.org Git - python/commitdiff
#7482: clarify error message in case of division by zero of float and complex numbers.
authorEzio Melotti <ezio.melotti@gmail.com>
Mon, 22 Feb 2010 16:30:58 +0000 (16:30 +0000)
committerEzio Melotti <ezio.melotti@gmail.com>
Mon, 22 Feb 2010 16:30:58 +0000 (16:30 +0000)
Objects/complexobject.c
Objects/floatobject.c

index da2075a386f8bd020e2776845d828c070c303f62..42e447dbafc5a7f19972aade4518c3aee3576359 100644 (file)
@@ -563,7 +563,7 @@ complex_div(PyObject *v, PyObject *w)
        quot = c_quot(a, b);
        PyFPE_END_PROTECT(quot)
        if (errno == EDOM) {
-               PyErr_SetString(PyExc_ZeroDivisionError, "complex division");
+               PyErr_SetString(PyExc_ZeroDivisionError, "complex division by zero");
                return NULL;
        }
        return PyComplex_FromCComplex(quot);
@@ -586,7 +586,7 @@ complex_classic_div(PyObject *v, PyObject *w)
        quot = c_quot(a, b);
        PyFPE_END_PROTECT(quot)
        if (errno == EDOM) {
-               PyErr_SetString(PyExc_ZeroDivisionError, "complex division");
+               PyErr_SetString(PyExc_ZeroDivisionError, "complex division by zero");
                return NULL;
        }
        return PyComplex_FromCComplex(quot);
index d93d9f931ff1d804801dde4a718ddc55726dc2fa..3f76e91ff2fb8b07350dcb8a8a267f77bce95e31 100644 (file)
@@ -668,7 +668,7 @@ float_div(PyObject *v, PyObject *w)
 #ifdef Py_NAN
        if (b == 0.0) {
                PyErr_SetString(PyExc_ZeroDivisionError,
-                               "float division");
+                               "float division by zero");
                return NULL;
        }
 #endif
@@ -690,7 +690,7 @@ float_classic_div(PyObject *v, PyObject *w)
 #ifdef Py_NAN
        if (b == 0.0) {
                PyErr_SetString(PyExc_ZeroDivisionError,
-                               "float division");
+                               "float division by zero");
                return NULL;
        }
 #endif