carlwgeorge / rpms / python34

Forked from rpms/python34 6 years ago
Clone

Blame 00173-workaround-ENOPROTOOPT-in-bind_port.patch

Matej Stuchlik 2c1c983
--- Python-3.4.0b1/Lib/test/support/__init__.py.orig	2013-11-27 12:14:26.507216624 +0100
Matej Stuchlik 2c1c983
+++ Python-3.4.0b1/Lib/test/support/__init__.py	2013-11-27 12:17:01.490805587 +0100
Matej Stuchlik 2c1c983
@@ -593,7 +593,8 @@
Matej Stuchlik 2c1c983
             if sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR) == 1:
Matej Stuchlik 2c1c983
                 raise TestFailed("tests should never set the SO_REUSEADDR "   \
Matej Stuchlik 2c1c983
                                  "socket option on TCP/IP sockets!")
Matej Stuchlik 2c1c983
-        if hasattr(socket, 'SO_REUSEPORT'):
Matej Stuchlik 2c1c983
+        if hasattr(socket, 'SO_REUSEPORT') \
Matej Stuchlik 2c1c983
+                and 'WITHIN_PYTHON_RPM_BUILD' not in os.environ: # rhbz#913732
Matej Stuchlik 2c1c983
             try:
Matej Stuchlik 2c1c983
                 if sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT) == 1:
Matej Stuchlik 2c1c983
                     raise TestFailed("tests should never set the SO_REUSEPORT "   \