drunkdream / turbo-tunnel

🚀Fast tcp/https/websocket/socks4/socks5/ssh/icmp/k8s tunnel serving as unified proxy server.
MIT License
92 stars 13 forks source link

ERROR:tornado.application #79

Open snowons opened 1 year ago

snowons commented 1 year ago

ERROR:tornado.application:Exception in callback functools.partial(<function TCPServer._handle_connection.. at 0x10984ab60>, <Task finished name='Task-1' coro=<TCPTunnelServer.handle_stream() done, defined at /usr/local/lib/python3.11/site-packages/turbo_tunnel/server.py:209> exception=TypeError('Passing coroutines is forbidden, use tasks explicitly.')>) Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/tornado/ioloop.py", line 741, in _run_callback ret = callback() ^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/tornado/tcpserver.py", line 331, in gen.convert_yielded(future), lambda f: f.result() ^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/turbo_tunnel/server.py", line 233, in handle_stream await asyncio.wait(tasks, return_when=asyncio.FIRST_COMPLETED) File "/usr/local/Cellar/python@3.11/3.11.3/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/tasks.py", line 415, in wait raise TypeError("Passing coroutines is forbidden, use tasks explicitly.") TypeError: Passing coroutines is forbidden, use tasks explicitly.

drunkdream commented 1 year ago

Fixed by #82