Avatar ·

asyncio: सही स्टॉप आपका consignment नहीं है

📁 पायथन, प्रश्न, त्रुटि, उदाहरण, पायथन3, asyncio: एसिंक्रोनस प्रोग्रामिंग, वेब, एआई, खेल

मैं फिर से उसी समस्या के साथ हूँ। सभी tank मेरे नियंत्रण में थे, और मैं उन्हें मैन्युअल रूप से बंद कर सकता था। लेकिन समस्या यह है: मुझे यहाँ webcakes की आवश्यकता थी। उदाहरणों में किसी भी सही closure में, यह उत्पन्न नहीं होता:

  start_server = websockets.Serv (Hello,  'Localhost' ,  8765 ) asyncio.get_event_loop (). Run_Until_complete (start_server) asyncio.get_event_loop (). Run_Forever ()  

मैंने उदाहरणों के साथ प्रयोग किया, और हाँ, Ctrl+C के साथ, यह क्रैश हो जाता है अगर कोई connected client है:

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