|
|
|
@ -57,7 +57,7 @@ import warnings
|
|
|
|
|
import os
|
|
|
|
|
from errno import EALREADY, EINPROGRESS, EWOULDBLOCK, ECONNRESET, EINVAL, \
|
|
|
|
|
ENOTCONN, ESHUTDOWN, EISCONN, EBADF, ECONNABORTED, EPIPE, EAGAIN, \
|
|
|
|
|
ECONNREFUSED, EHOSTUNREACH, ENOTSOCK, \
|
|
|
|
|
ECONNREFUSED, EHOSTUNREACH, ENETUNREACH, ENOTSOCK, \
|
|
|
|
|
errorcode
|
|
|
|
|
try:
|
|
|
|
|
from errno import WSAEWOULDBLOCK
|
|
|
|
@ -71,7 +71,7 @@ except (ImportError, AttributeError):
|
|
|
|
|
from ssl import SSLError, SSL_ERROR_WANT_READ, SSL_ERROR_WANT_WRITE
|
|
|
|
|
|
|
|
|
|
_DISCONNECTED = frozenset((ECONNRESET, ENOTCONN, ESHUTDOWN, ECONNABORTED, EPIPE,
|
|
|
|
|
EBADF, ECONNREFUSED, EHOSTUNREACH))
|
|
|
|
|
EBADF, ECONNREFUSED, EHOSTUNREACH, ENETUNREACH))
|
|
|
|
|
|
|
|
|
|
OP_READ = 1
|
|
|
|
|
OP_WRITE = 2
|
|
|
|
|