[issue30300] asyncio.Controller
Barry A. Warsaw
report at bugs.python.org
Sun May 28 20:47:21 EDT 2017
Barry A. Warsaw added the comment:
Hi Antoine,
On May 28, 2017, at 11:07 AM, Antoine Pitrou wrote:
>I think the API is too specific.
Can you elaborate? What's too specific about it? Do you have in mind a use
case where you wouldn't need to provide hostname and port?
>Instead of requiring hostname and port, why not let the user override setup
>and teardown coroutines?
>
>In your case, this could be:
>
>async def setup(self):
> self.server = await self.loop.create_server(...)
>
>async def teardown(self):
> await self.server.wait_closed()
It's certainly possible to factor those out so they could be overridden, I'm
just not sure why that's needed.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue30300>
_______________________________________
More information about the Python-bugs-list
mailing list