threading.Event & select