Guido van Rossum added the comment: Instead of starting a new event loop, you should figure out a way to wait for an event in the existing loop. IIUC that loop runs in a different thread -- I think you can solve this by using a threading.Event that you set from a wrapper coroutine running in your event loop and waited for in the main loop. (If you're worried about blocking the event loop just to acquire the threading lock that's part of threading.Event, you can use run_in_executor().
Good luck! ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26969> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com