Python: readline / input () взаимодействует с выводом из разных потоков - PullRequest
0 голосов
/ 24 сентября 2018

Я пишу многопоточную программу с интерактивной консолью:

def console()
    import readline
    while True:
        data = input()
        do_whatever(data.split())

Однако библиотека, которую я использую, запускает мои обратные вызовы из другого потока.Обратный вызов необходимо распечатать на консоль.Таким образом, я хочу очистить командную строку, повторно отобразить подсказку и снова показать командную строку.

Как мне это сделать, если не вводить заново readline?

...