Avatar ·

asyncio: l'arrêt correct n'est pas votre envoi

📁 Sujets avancés sur Python, Question simple de débutant, erreur, exemple, Versions de Python : discussions sur Python 3.x, asyncio : programmation asynchrone en Python, Développement web (Django, Flask, FastAPI), IA, jeu

Je suis à nouveau avec le même problème. Dans tous les tanks étaient sous mon contrôle, et je pouvais les fermer manuellement. Mais le problème est : j'avais besoin de webcakes ici. Dans les exemples, aucune fermeture correcte n'est produite :

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

J'ai joué avec des exemples, et oui, avec Ctrl+C, ça échoue s'il y a un client connecté :

  $ 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=[_