diff options
author | Feng <78062919@qq.com> | 2017-03-07 17:32:58 +0800 |
---|---|---|
committer | Sergey Shepelev <temotor@gmail.com> | 2017-03-07 12:35:14 +0300 |
commit | 86607d38203d050a9be88c4d6b82af74950d3df0 (patch) | |
tree | 41c8dafa67d89a693955e8787b3748616daa649a | |
parent | 885482b57691bd19e8b403e43a035546705da21e (diff) | |
download | eventlet-86607d38203d050a9be88c4d6b82af74950d3df0.tar.gz |
greenio: Fixed OSError: [WinError 10038] Socket operation on nonsocket
https://github.com/eventlet/eventlet/pull/397
-rw-r--r-- | eventlet/greenio/base.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/eventlet/greenio/base.py b/eventlet/greenio/base.py index 042f7d8..c678a4d 100644 --- a/eventlet/greenio/base.py +++ b/eventlet/greenio/base.py @@ -490,5 +490,5 @@ def shutdown_safe(sock): except socket.error as e: # we don't care if the socket is already closed; # this will often be the case in an http server context - if get_errno(e) not in (errno.ENOTCONN, errno.EBADF): + if get_errno(e) not in (errno.ENOTCONN, errno.EBADF, errno.ENOTSOCK): raise |