Я пишу многопоточную программу с интерактивной консолью:
def console()
import readline
while True:
data = input()
do_whatever(data.split())
Однако библиотека, которую я использую, запускает мои обратные вызовы из другого потока.Обратный вызов необходимо распечатать на консоль.Таким образом, я хочу очистить командную строку, повторно отобразить подсказку и снова показать командную строку.
Как мне это сделать, если не вводить заново readline
?