tests/run-tests.py
changeset 48956 c194e93d1ebc
parent 48946 642e31cb55f0
child 48963 7e18fc0bc46c
--- a/tests/run-tests.py	Wed Mar 09 16:44:48 2022 +0100
+++ b/tests/run-tests.py	Wed Mar 09 21:26:58 2022 -0800
@@ -238,10 +238,11 @@
         s.bind(('localhost', port))
         s.close()
         return True
-    except socket.error as exc:
+    except (socket.error, OSError) as exc:
         if exc.errno == errno.EADDRINUSE:
             return True
-        elif exc.errno in (errno.EADDRNOTAVAIL, errno.EPROTONOSUPPORT):
+        elif exc.errno in (errno.EADDRNOTAVAIL, errno.EPROTONOSUPPORT,
+                           errno.EAFNOSUPPORT):
             return False
         else:
             raise