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 yselivanov
Recipients Ron Frederick, asvetlov, gvanrossum, vstinner, yselivanov
Date 2017-12-21.04:19:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1513829942.95.0.213398074469.issue25749@psf.upfronthosting.co.za>
In-reply-to
Content
> It did mean duplicating a handful of lines of code from asyncio to iterate over the getaddrinfo() results (creating one asyncio.Server per sockaddr instead of letting asyncio create a single asyncio.Server with multiple listening sockets) and there are some other minor details like cleaning up if the kernel-selected dynamic port chosen for the first interface is not actually free on all other interfaces, but I'm not actually looking for any changes in how that's working right now.

I think you're doing it the right way.  It's a rather niche requirement, so I don't think we should make create_server to somehow support this use case.

asyncssh looks absolutely amazing, btw.
History
Date User Action Args
2017-12-21 04:19:02yselivanovsetrecipients: + yselivanov, gvanrossum, vstinner, asvetlov, Ron Frederick
2017-12-21 04:19:02yselivanovsetmessageid: <1513829942.95.0.213398074469.issue25749@psf.upfronthosting.co.za>
2017-12-21 04:19:02yselivanovlinkissue25749 messages
2017-12-21 04:19:02yselivanovcreate