Avatar ·

asyncio: a parada correta não é sua tarefa

📁 python, pergunta, erro, exemplo, Versões do Python, asyncio: Programação Assíncrona, Tags por tema: web (Django, Flask, FastAPI), IA, jogo

Estou novamente com o mesmo problema. Em todos os tanques estavam sob meu controle, e eu podia fechá-los manualmente. Mas o problema é: eu precisava de webcakes aqui. Nos exemplos, em qualquer fechamento correto, ele não é produzido:

  start_server = websockets.Serv(Hello, 'localhost', 8765) asyncio.get_event_loop().Run_Until_Complete(start_server) asyncio.get_event_loop().Run_Forever()  

Eu brinquei com exemplos, e sim, com Ctrl+C, ele para se houver um cliente conectado:

  $ python websocket_server.py ^C KeyboardInterrupt Exception ignored in: Task Was Destroyed BUT IT IS PENDING Task: <Task Pending Coro=<Run() Running at websockets/Protocol.py: 235 > Wait_for=<Future Pending CB=[Task._wakeup()]> cb=[_