]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
call err_clear in err_setval
authorGuido van Rossum <guido@python.org>
Thu, 10 Nov 1994 22:34:33 +0000 (22:34 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 10 Nov 1994 22:34:33 +0000 (22:34 +0000)
Python/errors.c

index 7266ecac6b80baed2497a2b4e776878c1941155b..781710896c5561027094f526fb8fcfa247a9bad5 100644 (file)
@@ -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;
 }