From 51b280cd03d40dca44f47389e27274eb6100e8c4 Mon Sep 17 00:00:00 2001 From: Mathieu Bridon Date: Mon, 20 Oct 2014 16:40:26 +0200 Subject: [PATCH 2/2] Use the new NoSpaceError --- Lib/test/test_selectors.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Lib/test/test_selectors.py b/Lib/test/test_selectors.py index 544ea7b..ea8e1b1 100644 --- a/Lib/test/test_selectors.py +++ b/Lib/test/test_selectors.py @@ -397,12 +397,10 @@ class ScalableSelectorMixIn: try: s.register(rd, selectors.EVENT_READ) s.register(wr, selectors.EVENT_WRITE) - except OSError as e: - if e.errno == errno.ENOSPC: - # this can be raised by epoll if we go over - # fs.epoll.max_user_watches sysctl - self.skipTest("FD limit reached") - raise + except NoSpaceError: + # this can be raised by epoll if we go over + # fs.epoll.max_user_watches sysctl + self.skipTest("FD limit reached") self.assertEqual(NUM_FDS // 2, len(s.select())) -- 2.1.0