diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2024-05-11 14:26:05 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2024-05-11 14:35:40 +0300 |
commit | ebf1daa4c46f1c48865e6db613db68751770ccea (patch) | |
tree | d58d354f25c8106d5add16f6e2979d0e353e0318 /contrib/python/ipython/py3/IPython/terminal | |
parent | 8173b4515355158a5787dcb12aa6036874776101 (diff) | |
download | ydb-ebf1daa4c46f1c48865e6db613db68751770ccea.tar.gz |
Intermediate changes
Diffstat (limited to 'contrib/python/ipython/py3/IPython/terminal')
-rw-r--r-- | contrib/python/ipython/py3/IPython/terminal/embed.py | 2 | ||||
-rw-r--r-- | contrib/python/ipython/py3/IPython/terminal/interactiveshell.py | 16 |
2 files changed, 12 insertions, 6 deletions
diff --git a/contrib/python/ipython/py3/IPython/terminal/embed.py b/contrib/python/ipython/py3/IPython/terminal/embed.py index 59fa610677..d46fa7441f 100644 --- a/contrib/python/ipython/py3/IPython/terminal/embed.py +++ b/contrib/python/ipython/py3/IPython/terminal/embed.py @@ -197,7 +197,7 @@ class InteractiveShellEmbed(TerminalInteractiveShell): dummy=None, stack_depth=1, compile_flags=None, - **kw + **kw, ): """Activate the interactive interpreter. diff --git a/contrib/python/ipython/py3/IPython/terminal/interactiveshell.py b/contrib/python/ipython/py3/IPython/terminal/interactiveshell.py index fcb816eb17..bdc783c131 100644 --- a/contrib/python/ipython/py3/IPython/terminal/interactiveshell.py +++ b/contrib/python/ipython/py3/IPython/terminal/interactiveshell.py @@ -224,12 +224,18 @@ class TerminalInteractiveShell(InteractiveShell): simple_prompt = Bool(_use_simple_prompt, help="""Use `raw_input` for the REPL, without completion and prompt colors. - Useful when controlling IPython as a subprocess, and piping STDIN/OUT/ERR. Known usage are: - IPython own testing machinery, and emacs inferior-shell integration through elpy. + Useful when controlling IPython as a subprocess, and piping + STDIN/OUT/ERR. Known usage are: IPython's own testing machinery, + and emacs' inferior-python subprocess (assuming you have set + `python-shell-interpreter` to "ipython") available through the + built-in `M-x run-python` and third party packages such as elpy. This mode default to `True` if the `IPY_TEST_SIMPLE_PROMPT` - environment variable is set, or the current terminal is not a tty.""" - ).tag(config=True) + environment variable is set, or the current terminal is not a tty. + Thus the Default value reported in --help-all, or config will often + be incorrectly reported. + """, + ).tag(config=True) @property def debugger_cls(self): @@ -966,7 +972,7 @@ class TerminalInteractiveShell(InteractiveShell): if self._inputhook is not None and gui is None: self.active_eventloop = self._inputhook = None - if gui and (gui not in {"inline", "webagg"}): + if gui and (gui not in {None, "webagg"}): # This hook runs with each cycle of the `prompt_toolkit`'s event loop. self.active_eventloop, self._inputhook = get_inputhook_name_and_func(gui) else: |