Mercurial > cpython-lru_cache-weakref
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 |
