mirror of
https://github.com/python/cpython.git
synced 2025-08-01 15:43:13 +00:00
stupid, stupid, stupid... raw_input() already supports readline() if the
readline module is loaded.
This commit is contained in:
parent
b98a8ba14d
commit
79cddc56b3
3 changed files with 1 additions and 39 deletions
|
@ -15,10 +15,6 @@ interpreter.
|
|||
The \module{readline} module defines the following functions:
|
||||
|
||||
|
||||
\begin{funcdesc}{readline}{\optional{prompt}}
|
||||
Get a single line of input from the user.
|
||||
\end{funcdesc}
|
||||
|
||||
\begin{funcdesc}{parse_and_bind}{string}
|
||||
Parse and execute single line of a readline init file.
|
||||
\end{funcdesc}
|
||||
|
@ -160,7 +156,7 @@ del os, histfile
|
|||
\end{verbatim}
|
||||
|
||||
The following example extends the \class{code.InteractiveConsole} class to
|
||||
support command line editing and history save/restore.
|
||||
support history save/restore.
|
||||
|
||||
\begin{verbatim}
|
||||
import code
|
||||
|
@ -183,12 +179,6 @@ class HistoryConsole(code.InteractiveConsole):
|
|||
pass
|
||||
atexit.register(self.save_history, histfile)
|
||||
|
||||
def raw_input(self, prompt=""):
|
||||
line = readline.readline(prompt)
|
||||
if line:
|
||||
readline.add_history(line)
|
||||
return line
|
||||
|
||||
def save_history(self, histfile):
|
||||
readline.write_history_file(histfile)
|
||||
\end{verbatim}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue