diff options
author | Guido van Rossum <guido@python.org> | 1994-11-10 22:34:33 +0000 |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1994-11-10 22:34:33 +0000 |
commit | fd6dd3367f0788dc8cd0db60610e88fae20221f1 (patch) | |
tree | 3911a69d3af9197d0e24ca5d165b5dea46923dc0 /Python/errors.c | |
parent | 6f93adf5c6b19c92b2f3938ac66a211cd95cb5b4 (diff) | |
download | cpython-fd6dd3367f0788dc8cd0db60610e88fae20221f1.tar.gz |
call err_clear in err_setval
Diffstat (limited to 'Python/errors.c')
-rw-r--r-- | Python/errors.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Python/errors.c b/Python/errors.c index 7266ecac6b..781710896c 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; } |