From: Guido van Rossum Date: Tue, 15 Feb 2000 14:51:46 +0000 (+0000) Subject: In response to one particular complaint on edu-sig, change some error X-Git-Tag: v1.6a1~439 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fb4574e32055b4f336415dcf8dad0f01fc14b691;p=thirdparty%2FPython%2Fcpython.git In response to one particular complaint on edu-sig, change some error messages from "OverflowError: integer pow()" to "OverflowError: integer exponentiation". (Not that this takes care of the complaint in general that the error messages could be greatly improved. :-) --- diff --git a/Objects/intobject.c b/Objects/intobject.c index 00fdf826c519..4f408cf14bb7 100644 --- a/Objects/intobject.c +++ b/Objects/intobject.c @@ -577,14 +577,14 @@ int_pow(v, w, z) if (temp == 0) break; /* Avoid ix / 0 */ if (ix / temp != prev) - return err_ovf("integer pow()"); + return err_ovf("integer exponentiation"); } iw >>= 1; /* Shift exponent down by 1 bit */ if (iw==0) break; prev = temp; temp *= temp; /* Square the value of temp */ if (prev!=0 && temp/prev!=prev) - return err_ovf("integer pow()"); + return err_ovf("integer exponentiation"); if (iz) { /* If we did a multiplication, perform a modulo */ ix = ix % iz; @@ -630,7 +630,7 @@ int_pow(v, w, z) if (iv == 0) break; /* 0 to some power -- avoid ix / 0 */ if (ix / iv != prev) - return err_ovf("integer pow()"); + return err_ovf("integer exponentiation"); } return PyInt_FromLong(ix); #endif