From fb4574e32055b4f336415dcf8dad0f01fc14b691 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 15 Feb 2000 14:51:46 +0000 Subject: [PATCH] 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. :-) --- Objects/intobject.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Objects/intobject.c b/Objects/intobject.c index 00fdf826c51..4f408cf14bb 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