summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cherrypy/test/test_conn.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/cherrypy/test/test_conn.py b/cherrypy/test/test_conn.py
index a2952943..703e6dfd 100644
--- a/cherrypy/test/test_conn.py
+++ b/cherrypy/test/test_conn.py
@@ -751,11 +751,13 @@ def setup_upload_server():
'server.accepted_queue_timeout': 0.1,
})
-socket_reset_errors = []
-# Not all of these names will be defined for every platform.
-for _ in ("ECONNRESET", "WSAECONNRESET"):
- if _ in dir(errno):
- socket_reset_errors.append(getattr(errno, _))
+reset_names = 'ECONNRESET', 'WSAECONNRESET'
+socket_reset_errors = [
+ getattr(errno, name)
+ for name in reset_names
+ if hasattr(errno, name)
+]
+"reset error numbers available on this platform"
socket_reset_errors += [
# Python 3.5 raises an http.client.RemoteDisconnected