Closed
Description
- uvloop version: 0.8.0
- Python version: 3.6.0
- Platform: Linux
- Can you reproduce the bug with
PYTHONASYNCIODEBUG
in env?: yes
The following program fails when executed with uvloop (works fine with asyncio):
import asyncio
import socket
import uvloop
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
loop = asyncio.get_event_loop()
sock = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
sock.setblocking(False)
loop.run_until_complete(loop.sock_connect(sock, ('::1', 22, 0, 0)))
loop.close()
Traceback (most recent call last):
File "tmp.py", line 9, in <module>
loop.run_until_complete(loop.sock_connect(sock, ('::1', 22, 0, 0)))
File "uvloop/loop.pyx", line 1203, in uvloop.loop.Loop.run_until_complete (uvloop/loop.c:25632)
File "uvloop/loop.pyx", line 2042, in sock_connect (uvloop/loop.c:37250)
File "uvloop/loop.pyx", line 1205, in uvloop.loop.Loop.getaddrinfo (uvloop/loop.c:25752)
TypeError: getaddrinfo() takes exactly 2 positional arguments (4 given)
Metadata
Metadata
Assignees
Labels
No labels