]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Formulate better error strings.
authorGuido van Rossum <guido@python.org>
Tue, 10 Dec 1991 13:56:55 +0000 (13:56 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 10 Dec 1991 13:56:55 +0000 (13:56 +0000)
Objects/floatobject.c

index 0966752313888feca4c4416adaed42a1e378f68a..77015b9032e483ee0b0592c3284c869ef5ed97d3 100644 (file)
@@ -174,7 +174,7 @@ float_div(v, w)
                return NULL;
        }
        if (((floatobject *)w) -> ob_fval == 0) {
-               err_setstr(ZeroDivisionError, "float division by zero");
+               err_setstr(ZeroDivisionError, "float division");
                return NULL;
        }
        return newfloatobject(v->ob_fval / ((floatobject *)w) -> ob_fval);
@@ -192,7 +192,7 @@ float_rem(v, w)
        }
        wx = ((floatobject *)w) -> ob_fval;
        if (wx == 0.0) {
-               err_setstr(ZeroDivisionError, "float division by zero");
+               err_setstr(ZeroDivisionError, "float remainder");
                return NULL;
        }
        return newfloatobject(fmod(v->ob_fval, wx));
@@ -212,7 +212,7 @@ float_divmod(v, w)
        }
        wx = ((floatobject *)w) -> ob_fval;
        if (wx == 0.0) {
-               err_setstr(ZeroDivisionError, "float division by zero");
+               err_setstr(ZeroDivisionError, "float divmod()");
                return NULL;
        }
        vx = v->ob_fval;
@@ -251,13 +251,13 @@ float_pow(v, w)
                return newfloatobject(1.0); /* x**0 is 1, even 0**0 */
        if (iv == 0.0) {
                if (iw < 0.0) {
-                       err_setstr(RuntimeError, "0.0 to the negative power");
+                       err_setstr(ValueError, "0.0 to the negative power");
                        return NULL;
                }
                return newfloatobject(0.0);
        }
        if (iv < 0.0) {
-               err_setstr(RuntimeError, "negative float to float power");
+               err_setstr(ValueError, "negative float to float power");
                return NULL;
        }
        errno = 0;