diff Python/errors.c @ 2003:a70883803338 legacy-trunk

call err_clear in err_setval
author Guido van Rossum <guido@python.org>
date Thu, 10 Nov 1994 22:34:33 +0000
parents ada19aaaf8c0
children 9e3469c0ed75
line wrap: on
line diff
--- a/Python/errors.c	Thu Nov 10 22:33:19 1994 +0000
+++ b/Python/errors.c	Thu Nov 10 22:34:33 1994 +0000
@@ -72,11 +72,11 @@
 	object *exception;
 	object *value;
 {
-	XDECREF(last_exception);
+	err_clear();
+
 	XINCREF(exception);
 	last_exception = exception;
 	
-	XDECREF(last_exc_val);
 	XINCREF(value);
 	last_exc_val = value;
 }