Есть ли способ программно прервать Python raw_input?В частности, я хотел бы представить приглашение пользователю, но также прослушать дескриптор сокета (например, с помощью select) и прервать приглашение, вывести что-нибудь и снова отобразить приглашение, если данные поступают в сокет.
Причина использования raw_input вместо простого выбора в sys.stdin заключается в том, что я хотел бы использовать модуль readline для обеспечения функциональности редактирования строки для приглашения.