Avatar ·

asyncio: Der korrekte Stop ist nicht deine Aufgabe

📁 Python, Frage, Fehler, Beispiel, Python 3.x Versionen, asyncio - Asynchrone Programmierung, Web-Entwicklung (Django, Flask, FastAPI), KI, Spiel

Ich habe wieder das gleiche Problem. Bisher waren alle Tanks unter meiner Kontrolle und ich konnte sie manuell schließen. Aber das Problem ist: Ich brauchte hier Webcakes. In den Beispielen wird kein korrektes Schließen durchgeführt:

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

Ich habe mit Beispielen gespielt, und ja, mit Ctrl+C stürzt es ab, wenn ein verbundener Client vorhanden ist:

$ python websocket_server.py ^CKeyboardInterruptException ignored in: Task Was Destroyed But It