MySQL_Fake_Server icon indicating copy to clipboard operation
MySQL_Fake_Server copied to clipboard

@coroutine has deprecated since python3.8

Open Und3r1ine opened this issue 3 years ago • 3 comments

server.py:17: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead def accept_server(server_reader, server_writer): server.py:21: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead def process_fileread(server_reader, server_writer,filename): server.py:63: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead def handle_server(server_reader, server_writer):

Und3r1ine avatar Nov 15 '22 12:11 Und3r1ine

师傅 你这个问题解决了吗

est6633 avatar Apr 14 '23 08:04 est6633

使用 async def 代替 @asyncio.coroutine 来定义协程,使用 await 代替 yield from 来异步等待。可以解决这个问题

Eason-zz avatar Sep 03 '24 07:09 Eason-zz

修改支持python3.8+:https://github.com/clown1ay/MySQL_Fake_Server/blob/master/server.py

clown1ay avatar Nov 14 '24 04:11 clown1ay