comparison 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
comparison
equal deleted inserted replaced
2002:e8952b8dfeff 2003:a70883803338
70 void 70 void
71 err_setval(exception, value) 71 err_setval(exception, value)
72 object *exception; 72 object *exception;
73 object *value; 73 object *value;
74 { 74 {
75 XDECREF(last_exception); 75 err_clear();
76
76 XINCREF(exception); 77 XINCREF(exception);
77 last_exception = exception; 78 last_exception = exception;
78 79
79 XDECREF(last_exc_val);
80 XINCREF(value); 80 XINCREF(value);
81 last_exc_val = value; 81 last_exc_val = value;
82 } 82 }
83 83
84 void 84 void