diff options
Diffstat (limited to 'Modules/_ssl.c')
| -rw-r--r-- | Modules/_ssl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Modules/_ssl.c b/Modules/_ssl.c index 5f2de61..68fd2dd 100644 --- a/Modules/_ssl.c +++ b/Modules/_ssl.c @@ -3275,7 +3275,7 @@ _ssl__SSLContext_load_cert_chain_impl(PySSLContext *self, PyObject *certfile, } else if (errno != 0) { ERR_clear_error(); - PyErr_SetFromErrno(PyExc_IOError); + PyErr_SetFromErrno(PyExc_OSError); } else { _setSSLError(NULL, 0, __FILE__, __LINE__); @@ -3296,7 +3296,7 @@ _ssl__SSLContext_load_cert_chain_impl(PySSLContext *self, PyObject *certfile, } else if (errno != 0) { ERR_clear_error(); - PyErr_SetFromErrno(PyExc_IOError); + PyErr_SetFromErrno(PyExc_OSError); } else { _setSSLError(NULL, 0, __FILE__, __LINE__); @@ -3504,7 +3504,7 @@ _ssl__SSLContext_load_verify_locations_impl(PySSLContext *self, ok = 0; if (errno != 0) { ERR_clear_error(); - PyErr_SetFromErrno(PyExc_IOError); + PyErr_SetFromErrno(PyExc_OSError); } else { _setSSLError(NULL, 0, __FILE__, __LINE__); |
