@@ -465,6 +465,32 @@ gettext
465465Added :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+
468494inspect
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+
483510io
484511--
485512
0 commit comments