diff options
Diffstat (limited to 'Python/_warnings.c')
| -rw-r--r-- | Python/_warnings.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/Python/_warnings.c b/Python/_warnings.c index 615a2d3..f8a7175 100644 --- a/Python/_warnings.c +++ b/Python/_warnings.c @@ -409,10 +409,10 @@ warn_explicit(PyObject *category, PyObject *message,          else {              PyObject *res; -            if (!PyMethod_Check(show_fxn) && !PyFunction_Check(show_fxn)) { +            if (!PyCallable_Check(show_fxn)) {                  PyErr_SetString(PyExc_TypeError,                                  "warnings.showwarning() must be set to a " -                                "function or method"); +                                "callable");                  Py_DECREF(show_fxn);                  goto cleanup;              } | 
