IDLE doc: Tweek RESTART and Windows console start (GH-94530)

(cherry picked from commit 39c29f753e)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
This commit is contained in:
Miss Islington (bot) 2022-07-03 10:20:48 -07:00 committed by GitHub
parent abf5f5c5d7
commit 1e7efbc449
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 5 deletions

View file

@ -594,7 +594,7 @@ One may edit pasted code first.
If one pastes more than one statement into Shell, the result will be a If one pastes more than one statement into Shell, the result will be a
:exc:`SyntaxError` when multiple statements are compiled as if they were one. :exc:`SyntaxError` when multiple statements are compiled as if they were one.
Lines containing ``'RESTART'`` mean that the user execution process has been Lines containing ``RESTART`` mean that the user execution process has been
re-started. This occurs when the user execution process has crashed, re-started. This occurs when the user execution process has crashed,
when one requests a restart on the Shell menu, or when one runs code when one requests a restart on the Shell menu, or when one runs code
in an editor window. in an editor window.
@ -775,7 +775,9 @@ IDLE's standard stream replacements are not inherited by subprocesses
created in the execution process, whether directly by user code or by created in the execution process, whether directly by user code or by
modules such as multiprocessing. If such subprocess use ``input`` from modules such as multiprocessing. If such subprocess use ``input`` from
sys.stdin or ``print`` or ``write`` to sys.stdout or sys.stderr, sys.stdin or ``print`` or ``write`` to sys.stdout or sys.stderr,
IDLE should be started in a command line window. The secondary subprocess IDLE should be started in a command line window. (On Windows,
use ``python`` or ``py`` rather than ``pythonw`` or ``pyw``.)
The secondary subprocess
will then be attached to that window for input and output. will then be attached to that window for input and output.
If ``sys`` is reset by user code, such as with ``importlib.reload(sys)``, If ``sys`` is reset by user code, such as with ``importlib.reload(sys)``,

View file

@ -664,7 +664,7 @@ until one hits <kbd class="kbd docutils literal notranslate">Return</kbd>, as sp
One may edit pasted code first. One may edit pasted code first.
If one pastes more than one statement into Shell, the result will be a If one pastes more than one statement into Shell, the result will be a
<a class="reference internal" href="exceptions.html#SyntaxError" title="SyntaxError"><code class="xref py py-exc docutils literal notranslate"><span class="pre">SyntaxError</span></code></a> when multiple statements are compiled as if they were one.</p> <a class="reference internal" href="exceptions.html#SyntaxError" title="SyntaxError"><code class="xref py py-exc docutils literal notranslate"><span class="pre">SyntaxError</span></code></a> when multiple statements are compiled as if they were one.</p>
<p>Lines containing`RESTART` mean that the user execution process has been <p>Lines containing <code class="docutils literal notranslate"><span class="pre">RESTART</span></code> mean that the user execution process has been
re-started. This occurs when the user execution process has crashed, re-started. This occurs when the user execution process has crashed,
when one requests a restart on the Shell menu, or when one runs code when one requests a restart on the Shell menu, or when one runs code
in an editor window.</p> in an editor window.</p>
@ -821,7 +821,9 @@ and <a class="reference internal" href="stdtypes.html#str.join" title="str.join"
created in the execution process, whether directly by user code or by created in the execution process, whether directly by user code or by
modules such as multiprocessing. If such subprocess use <code class="docutils literal notranslate"><span class="pre">input</span></code> from modules such as multiprocessing. If such subprocess use <code class="docutils literal notranslate"><span class="pre">input</span></code> from
sys.stdin or <code class="docutils literal notranslate"><span class="pre">print</span></code> or <code class="docutils literal notranslate"><span class="pre">write</span></code> to sys.stdout or sys.stderr, sys.stdin or <code class="docutils literal notranslate"><span class="pre">print</span></code> or <code class="docutils literal notranslate"><span class="pre">write</span></code> to sys.stdout or sys.stderr,
IDLE should be started in a command line window. The secondary subprocess IDLE should be started in a command line window. (On Windows,
use <code class="docutils literal notranslate"><span class="pre">python</span></code> or <code class="docutils literal notranslate"><span class="pre">py</span></code> rather than <code class="docutils literal notranslate"><span class="pre">pythonw</span></code> or <code class="docutils literal notranslate"><span class="pre">pyw</span></code>.)
The secondary subprocess
will then be attached to that window for input and output.</p> will then be attached to that window for input and output.</p>
<p>If <code class="docutils literal notranslate"><span class="pre">sys</span></code> is reset by user code, such as with <code class="docutils literal notranslate"><span class="pre">importlib.reload(sys)</span></code>, <p>If <code class="docutils literal notranslate"><span class="pre">sys</span></code> is reset by user code, such as with <code class="docutils literal notranslate"><span class="pre">importlib.reload(sys)</span></code>,
IDLEs changes are lost and input from the keyboard and output to the screen IDLEs changes are lost and input from the keyboard and output to the screen
@ -1139,7 +1141,7 @@ also used for testing.</p>
<br /> <br />
<br /> <br />
Last updated on Jun 26, 2022. Last updated on Jul 03, 2022.
<a href="/bugs.html">Found a bug</a>? <a href="/bugs.html">Found a bug</a>?
<br /> <br />