Skip to content

Commit c7236b4

Browse files
bpo-33822: Add IDLE section of What's New 3.8 (GH-15035)
* bpo-33822: Add IDLE section of What's New 3.8 * Fix role. (cherry picked from commit a72ca90) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
1 parent 01c62c9 commit c7236b4

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

Doc/whatsnew/3.8.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,32 @@ gettext
465465
Added :func:`~gettext.pgettext` and its variants.
466466
(Contributed by Franz Glasner, Éric Araujo, and Cheryl Sabella in :issue:`2504`.)
467467

468+
469+
idlelib and IDLE
470+
----------------
471+
472+
Output over N lines (50 by default) is squeezed down to a button.
473+
N can be changed in the PyShell section of the General page of the
474+
Settings dialog. Fewer, but possibly extra long, lines can be squeezed by
475+
right clicking on the output. Squeezed output can be expanded in place
476+
by double-clicking the button or into the clipboard or a separate window
477+
by right-clicking the button. (Contributed by Tal Einat in :issue:`1529353`.)
478+
479+
Add "Run Customized" to the Run menu to run a module with customized
480+
settings. Any command line arguments entered are added to sys.argv.
481+
They also re-appear in the box for the next customized run. One can also
482+
suppress the normal Shell main module restart. (Contributed by Cheryl
483+
Sabella, Terry Jan Reedy, and others in :issue:`5680` and :issue:`37627`.)
484+
485+
Add optional line numbers for IDLE editor windows. Windows
486+
open without line numbers unless set otherwise in the General
487+
tab of the configuration dialog. Line numbers for an existing
488+
window are shown and hidden in the Options menu.
489+
(Contributed by Tal Einat and Saimadhav Heblikar in :issue:`17535`.)
490+
491+
The changes above have been backported to 3.7 maintenance releases.
492+
493+
468494
inspect
469495
-------
470496

@@ -480,6 +506,7 @@ for :func:`property`, :func:`classmethod`, and :func:`staticmethod`::
480506
self.bit_rate = round(bit_rate / 1000.0, 1)
481507
self.duration = ceil(duration)
482508

509+
483510
io
484511
--
485512

0 commit comments

Comments
 (0)