]> granicus.if.org Git - python/commitdiff
don't fail if CLOEXEC doesn't exist
authorBenjamin Peterson <benjamin@python.org>
Tue, 27 Dec 2011 22:52:20 +0000 (16:52 -0600)
committerBenjamin Peterson <benjamin@python.org>
Tue, 27 Dec 2011 22:52:20 +0000 (16:52 -0600)
Lib/test/test_epoll.py

index de8299eec3663286592b1dd8cd2ae63fa9e3de9c..7f9547ff959316399344a3ca20e0b6e3c6c57798 100644 (file)
@@ -75,8 +75,9 @@ class TestEPoll(unittest.TestCase):
         ep.close()
         self.assertTrue(ep.closed)
         self.assertRaises(ValueError, ep.fileno)
-        select.epoll(select.EPOLL_CLOEXEC).close()
-        self.assertRaises(OSError, select.epoll, flags=12356)
+        if hasattr(select, "EPOLL_CLOEXEC"):
+            select.epoll(select.EPOLL_CLOEXEC).close()
+            self.assertRaises(OSError, select.epoll, flags=12356)
 
     def test_badcreate(self):
         self.assertRaises(TypeError, select.epoll, 1, 2, 3)