summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFeng <78062919@qq.com>2017-03-07 17:32:58 +0800
committerSergey Shepelev <temotor@gmail.com>2017-03-07 12:35:14 +0300
commit86607d38203d050a9be88c4d6b82af74950d3df0 (patch)
tree41c8dafa67d89a693955e8787b3748616daa649a
parent885482b57691bd19e8b403e43a035546705da21e (diff)
downloadeventlet-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.py2
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