From: Guido van Rossum Date: Thu, 10 Nov 1994 22:34:33 +0000 (+0000) Subject: call err_clear in err_setval X-Git-Tag: v1.1.1~13 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c054a663eb748f3a02d1501613aa6a05e37887d6;p=thirdparty%2FPython%2Fcpython.git call err_clear in err_setval --- diff --git a/Python/errors.c b/Python/errors.c index 7266ecac6b80..781710896c55 100644 --- a/Python/errors.c +++ b/Python/errors.c @@ -72,11 +72,11 @@ err_setval(exception, value) object *exception; object *value; { - XDECREF(last_exception); + err_clear(); + XINCREF(exception); last_exception = exception; - XDECREF(last_exc_val); XINCREF(value); last_exc_val = value; }