| Index: third_party/pexpect/doc/api/replwrap.rst
|
| diff --git a/third_party/pexpect/doc/api/replwrap.rst b/third_party/pexpect/doc/api/replwrap.rst
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..bf44a948db88f8af9b31e89452f3d1becbfb35e1
|
| --- /dev/null
|
| +++ b/third_party/pexpect/doc/api/replwrap.rst
|
| @@ -0,0 +1,26 @@
|
| +replwrap - Control read-eval-print-loops
|
| +========================================
|
| +
|
| +.. automodule:: pexpect.replwrap
|
| +
|
| +.. versionadded:: 3.3
|
| +
|
| +.. autoclass:: REPLWrapper
|
| +
|
| + .. automethod:: run_command
|
| +
|
| +.. data:: PEXPECT_PROMPT
|
| +
|
| + A string that can be used as a prompt, and is unlikely to be found in output.
|
| +
|
| +Using the objects above, it is easy to wrap a REPL. For instance, to use a
|
| +Python shell::
|
| +
|
| + py = REPLWrapper("python", ">>> ", "import sys; sys.ps1={!r}; sys.ps2={!r}")
|
| + py.run_command("4+7")
|
| +
|
| +Convenience functions are provided for Python and bash shells:
|
| +
|
| +.. autofunction:: python
|
| +
|
| +.. autofunction:: bash
|
|
|