Berker Peksag added the comment:
After changeset 3ec208c01418 this is no longer an issue:
>>> from asyncio import *
>>> loop = get_event_loop()
>>> coro = loop.create_server(Protocol(), '', '12345')
>>> loop.run_until_complete(coro)
<Server sockets=[<socket.socket fd=7, family=AddressFamily.AF_INET, type=2049,
proto=6, laddr=('0.0.0.0',
>>> coro = loop.create_server(Protocol(), '127.0.0.1', '12345')
>>> loop.run_until_complete(coro)
Traceback (most recent call last):
File "/home/berker/projects/cpython/default/Lib/asyncio/base_events.py", line
981, in create_server
sock.bind(sa)
OSError: [Errno 98] Address already in use
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/berker/projects/cpython/default/Lib/asyncio/base_events.py", line
404, in run_until_complete
return future.result()
File "/home/berker/projects/cpython/default/Lib/asyncio/futures.py", line
274, in result
raise self._exception
File "/home/berker/projects/cpython/default/Lib/asyncio/tasks.py", line 240,
in _step
result = coro.send(None)
File "/home/berker/projects/cpython/default/Lib/asyncio/base_events.py", line
985, in create_server
% (sa, err.strerror.lower()))
OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1',
12345): address already in use
The traceback looks a bit noisy though. Perhaps it needs ``... from None`` or
something like that.
----------
nosy: +berker.peksag
resolution: -> out of date
stage: -> resolved
status: open -> closed
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue26437>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com