On Tue, Nov 24, 2015 at 9:46 AM, Marc Aymerich <glicer...@gmail.com> wrote: > if __name__ == '__main__': > loop_container = {} > handler = threading.Thread(target=run_loop, args=(loop_container, )) > handler.start() > try: > time.sleep(10000) > finally: > loop_container['loop'].stop()
loop.stop() must be called from the thread running the loop. You can do this by doing `loop_container['loop'].call_soon_threadsafe(loop_container['loop'].stop)` from the main thread (untested). Hope this helps, -- Zach -- https://mail.python.org/mailman/listinfo/python-list