From ec84c80c7574f4fa8076f3f5b404b125da3586ae Mon Sep 17 00:00:00 2001 From: Randall Leeds Date: Mon, 13 Jul 2015 14:32:01 -0700 Subject: [PATCH] On pypy3 IOError is not OSError --- tests/test_selectors.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_selectors.py b/tests/test_selectors.py index 6a6d8833..8018fc98 100644 --- a/tests/test_selectors.py +++ b/tests/test_selectors.py @@ -381,7 +381,7 @@ class ScalableSelectorMixIn: for i in range(NUM_FDS // 2): try: rd, wr = self.make_socketpair() - except OSError: + except (IOError, OSError): # too many FDs, skip - note that we should only catch EMFILE # here, but apparently *BSD and Solaris can fail upon connect() # or bind() with EADDRNOTAVAIL, so let's be safe