Невозможно вернуть pre_prompt_hook - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь распечатать некоторый текст до того, как появится приглашение IPython (в частности, приглашение In [x]:).

Я запустил следующее:

get_ipython().set_hook('pre_prompt_hook', lambda x: print('hello!'))

без ожидаемого результата hello!, появляющегося перед каждым приглашением, даже после ввода выражения для увеличения счетчика «x» для IPython.

С другой стороны, когда я покидаю IPython, я получаютекст, который я ожидаю, если я выполню это:

get_ipython().set_hook('shutdown_hook', lambda x: print('hello!'))

Пробовал с IPython 6.5.0 и 7.4.0.Я жду не того?

...