Mercurial > cpython-lru_cache-weakref
diff Python/_warnings.c @ 46696:9130b48a7130 legacy-trunk
Fix logic error in Python/_warnings.c and add a test to verify
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Tue, 06 May 2008 22:18:11 +0000 |
| parents | 2f351fa53a6b |
| children | d2c1ed408a1d |
line wrap: on
line diff
--- a/Python/_warnings.c Tue May 06 17:20:54 2008 +0000 +++ b/Python/_warnings.c Tue May 06 22:18:11 2008 +0000 @@ -400,6 +400,8 @@ PyErr_SetString(PyExc_TypeError, "warnings.showwarning() must be set to a " "function or method"); + Py_DECREF(show_fxn); + goto cleanup; } defaults = PyFunction_GetDefaults(check_fxn);
