Сообщить об ошибке.

Хуки модуля readline

В модуле readline возможны следующие хуки:

readline.set_startup_hook([function]):

Функция readline.set_startup_hook() устанавливает или удаляет функцию function, вызванную rlstartuphook обратным вызовом базовой библиотеки. Если указана функция function, она будет использоваться в качестве новой функции подключения. Если аргумент опущен или None, любая ранее установленная функция удаляется.

Хук вызывается без аргументов непосредственно перед тем, как readline напечатает первое приглашение.

readline.set_pre_input_hook():

Функция readline.set_pre_input_hook() устанавливает или удаляет функцию function, вызванную rlpreinput_hook обратным вызовом базовой библиотеки. Если указана функция function, она будет использоваться в качестве новой функции подключения. Если аргумент опущен или None, любая ранее установленная функция удаляется.

Хук вызывается без аргументов после того, как напечатано первое приглашение, и непосредственно перед тем, как readline начнет читать вводимые символы. Эта функция существует, только если Python был скомпилирован для версии библиотеки, которая ее поддерживает.


Примеры смотрите в ознакомительном материале по модулю readline, а так же в разделе "Примеры использования модуля readline".