# File lib/rbreadline.rb, line 7047 def rl_deprep_terminal() return if ENV["TERM"].nil? return if (!@terminal_prepped) # Try to keep this function from being interrupted. block_sigint() if (@_rl_enable_keypad) _rl_control_keypad(false) end @rl_outstream.flush # restore terminal setting retry_if_interrupted do `stty #{@otio}` end @terminal_prepped = false rl_unsetstate(RL_STATE_TERMPREPPED) release_sigint() end