mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
Improve _ssl.c formatting
This commit is contained in:
parent
e551337f16
commit
2e136abd16
1 changed files with 27 additions and 34 deletions
|
|
@ -181,8 +181,7 @@ PySSL_SetError(PySSLObject *obj, int ret, char *filename, int lineno)
|
|||
break;
|
||||
case SSL_ERROR_WANT_X509_LOOKUP:
|
||||
p = PY_SSL_ERROR_WANT_X509_LOOKUP;
|
||||
errstr =
|
||||
"The operation did not complete (X509 lookup)";
|
||||
errstr = "The operation did not complete (X509 lookup)";
|
||||
break;
|
||||
case SSL_ERROR_WANT_CONNECT:
|
||||
p = PY_SSL_ERROR_WANT_CONNECT;
|
||||
|
|
@ -194,8 +193,7 @@ PySSL_SetError(PySSLObject *obj, int ret, char *filename, int lineno)
|
|||
if (e == 0) {
|
||||
if (ret == 0 || !obj->Socket) {
|
||||
p = PY_SSL_ERROR_EOF;
|
||||
errstr =
|
||||
"EOF occurred in violation of protocol";
|
||||
errstr = "EOF occurred in violation of protocol";
|
||||
} else if (ret == -1) {
|
||||
/* underlying BIO reported an I/O error */
|
||||
return obj->Socket->errorhandler();
|
||||
|
|
@ -218,8 +216,7 @@ PySSL_SetError(PySSLObject *obj, int ret, char *filename, int lineno)
|
|||
/* XXX Protected by global interpreter lock */
|
||||
errstr = ERR_error_string(e, NULL);
|
||||
else { /* possible? */
|
||||
errstr =
|
||||
"A failure in the SSL library occurred";
|
||||
errstr = "A failure in the SSL library occurred";
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
@ -1205,11 +1202,9 @@ static PyObject *PySSL_SSLwrite(PySSLObject *self, PyObject *args)
|
|||
goto error;
|
||||
}
|
||||
if (err == SSL_ERROR_WANT_READ) {
|
||||
sockstate =
|
||||
check_socket_and_wait_for_timeout(self->Socket, 0);
|
||||
sockstate = check_socket_and_wait_for_timeout(self->Socket, 0);
|
||||
} else if (err == SSL_ERROR_WANT_WRITE) {
|
||||
sockstate =
|
||||
check_socket_and_wait_for_timeout(self->Socket, 1);
|
||||
sockstate = check_socket_and_wait_for_timeout(self->Socket, 1);
|
||||
} else {
|
||||
sockstate = SOCKET_OPERATION_OK;
|
||||
}
|
||||
|
|
@ -1324,11 +1319,9 @@ static PyObject *PySSL_SSLread(PySSLObject *self, PyObject *args)
|
|||
return NULL;
|
||||
}
|
||||
if (err == SSL_ERROR_WANT_READ) {
|
||||
sockstate =
|
||||
check_socket_and_wait_for_timeout(self->Socket, 0);
|
||||
sockstate = check_socket_and_wait_for_timeout(self->Socket, 0);
|
||||
} else if (err == SSL_ERROR_WANT_WRITE) {
|
||||
sockstate =
|
||||
check_socket_and_wait_for_timeout(self->Socket, 1);
|
||||
sockstate = check_socket_and_wait_for_timeout(self->Socket, 1);
|
||||
} else if ((err == SSL_ERROR_ZERO_RETURN) &&
|
||||
(SSL_get_shutdown(self->ssl) ==
|
||||
SSL_RECEIVED_SHUTDOWN))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue