This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Alex.Willmer, Roman.Evstifeev, giampaolo.rodola, gvanrossum, vstinner, xdegaye, yan12125, yselivanov
Date 2017-01-13.15:20:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
> The reason why the changes made by issue 28174 fix only partly the problem should be understood.

The change c1c247cf3488 catchs OSError on sock.setsockopt() in asyncio/, whereas the test fails while calling sock.getsockopt() in test_asyncio/ Extract of the test:

    def test_create_server_reuse_port(self):
        proto = MyProto(self.loop)
        f = self.loop.create_server(
            lambda: proto, '', 0)
        server = self.loop.run_until_complete(f)
        self.assertEqual(len(server.sockets), 1)
        sock = server.sockets[0]
                socket.SOL_SOCKET, socket.SO_REUSEPORT))

The change c1c247cf3488 doesn't touch the code of this unit test. also calls directly sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT).
Date User Action Args
2017-01-13 15:20:55vstinnersetrecipients: + vstinner, gvanrossum, giampaolo.rodola, xdegaye, Roman.Evstifeev, yselivanov, Alex.Willmer, yan12125
2017-01-13 15:20:55vstinnersetmessageid: <>
2017-01-13 15:20:55vstinnerlinkissue26858 messages
2017-01-13 15:20:55vstinnercreate