[issue41388] IDLE fails to detect corresponding opening parenthesis

2020-07-24 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +Lewis Ball ___ Python tracker <https://bugs.python.org/issue41388> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41388] IDLE fails to detect corresponding opening parenthesis

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: Lewis, removing you was an accident. Your post is correct. -- ___ Python tracker <https://bugs.python.org/issue41388> ___ ___

[issue41373] IDLE: edit/save files created by Windows Explorer

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 0dd463c8a4269137ebed7cc29605c555030df94f by Serhiy Storchaka in branch 'master': bpo-41373: IDLE: Fix saving files loaded with no newlines or mixed newlines (GH-21597) https://github.com/python/cpyt

[issue41328] Hudson CI is not available anymore

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: After reading the Wikipedia article, I agree with removing Hudson. The text is the same in the master branch (future 3.10), so make a PR against master. We will backport to 3.9 and 3.8 from there. Jenkins is already mentioned. So replace 'or Hudson&

[issue41328] In unittest doc, replace Hudson CI with Travis and Appveyor

2020-07-24 Thread Terry J. Reedy
Change by Terry J. Reedy : -- title: Hudson CI is not available anymore -> In unittest doc, replace Hudson CI with Travis and Appveyor ___ Python tracker <https://bugs.python.org/issu

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-07-24 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +20754 pull_request: https://github.com/python/cpython/pull/21612 ___ Python tracker <https://bugs.python.org/issue37

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-07-24 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +20755 pull_request: https://github.com/python/cpython/pull/21613 ___ Python tracker <https://bugs.python.org/issue37

[issue41344] SharedMemory crash when size is 0

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: Python 3.10.0a0 Jul 23 2020, win32 (without patch) >>> from multiprocessing import shared_memory >>> shm_a = shared_memory.SharedMemory(create=True, size=0) Traceback (most recent call last): File "", line 1, in shm_a

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset af08db7bac3087aac313d052c1a6302bee7c9c89 by Terry Jan Reedy in branch 'master': bpo-37309: NEWS for #41373 (GH-21612) https://github.com/python/cpython/commit/af08db7bac3087aac313d052c1a630

[issue37309] idlelib/NEWS.txt for 3.9.0 and backports

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset a667e1c66a62d509c39d30abf11778213a1e1ca0 by Terry Jan Reedy in branch '3.8': [3.8] bpo-37309: NEWS for #41373 (GH-21612) https://github.com/python/cpython/commit/a667e1c66a62d509c39d30abf11778

[issue41349] idle not going full screen when I rotate screen 90° on mac

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: What is 'it' in 'it works even after restart'? -- ___ Python tracker <https://bugs.python.org/issue41349> ___ __

[issue41380] Add snake example to turtledemo

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: It has been awhile since we added anything to turtledemo, so this is plausible. It might be more interesting than some of the others. I will take a look. Until I do, I won't worry about maintenance. I and someone else fixed up the driver in summer

[issue41380] Add snake example to turtledemo

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: Ehsonjon, 'fixed' means the the PR has be merged. -- resolution: fixed -> ___ Python tracker <https://bugs.pytho

[issue41387] Escape needed in the email documentation example

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: Antonio, when replying by email, please delete the quoted message (except possibly for a line or two that you want to quote). When posted on the web page, the quote is distracting noise that takes up vertical space. -- nosy: +terry.reedy

[issue41344] SharedMemory crash when size is 0

2020-07-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: No, I think ValueError on all systems is better. I have no idea what 'wnsm_4ab39616' is about other than something internal to Windows. It does not say what to do to correct the call. -- ___ Pyth

[issue41349] idle not going full screen when I rotate screen 90° on mac

2020-07-25 Thread Terry J. Reedy
Terry J. Reedy added the comment: The way to tell if _tkinter is involved or if this is purely tcl/tk issue would be for someone open a window directly with tcl/tk commands using either wish or maybe tkinter.tcl. I don't know how. I think that _tkinter involvement is maximize handli

[issue41388] IDLE fails to detect corresponding opening parenthesis

2020-07-25 Thread Terry J. Reedy
Terry J. Reedy added the comment: As I at least hinted above, I would rather add the missing line starts than delete more. I am quite sure that their absence degrades overall performance in some sense. A much bigger match problem that this one is that ^0 always half fails when the cursor

[issue41404] IDLE: test iomenu

2020-07-26 Thread Terry J. Reedy
New submission from Terry J. Reedy : Test parts of iomenu changed by #41158 and fixed by #41300 and #41373. -- assignee: terry.reedy components: IDLE messages: 374342 nosy: terry.reedy priority: normal severity: normal stage: test needed status: open title: IDLE: test iomenu type

[issue41349] Tk window not going full screen on 90° rotated screen on mac

2020-07-26 Thread Terry J. Reedy
Change by Terry J. Reedy : -- assignee: -> terry.reedy components: +Tkinter title: idle not going full screen when I rotate screen 90° on mac -> Tk window not going full screen on 90° rotated screen on mac ___ Python tracker

[issue41349] Tk window not going full screen on 90° rotated screen on mac

2020-07-26 Thread Terry J. Reedy
Change by Terry J. Reedy : -- assignee: terry.reedy -> ___ Python tracker <https://bugs.python.org/issue41349> ___ ___ Python-bugs-list mailing list Un

[issue41384] tkinter raises TypeError when it's supposed to raise TclError

2020-07-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset f1d40f941a6483b1d4ea10f1051ace7b426fb8e7 by Akuli in branch 'master': bpo-41384: Raise TclError in tkinter.OptionMenu (GH-21601) https://github.com/python/cpython/commit/f1d40f941a6483b1d4ea10f1051ace7b426fb8e7 -- nosy: +t

[issue41384] tkinter raises TypeError when it's supposed to raise TclError

2020-07-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 104adedf641dc686069a20ae1a05c821b56e4aa4 by Miss Islington (bot) in branch '3.8': bpo-41384: Raise TclError in tkinter.OptionMenu (GH-21601) https://github.com/python/cpython/commit/104adedf641dc686069a20ae1a05c8

[issue41384] tkinter raises TypeError when it's supposed to raise TclError

2020-07-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 8b052751d32c43540e2786ce0b3f7e4b4d0ae161 by Miss Islington (bot) in branch '3.9': bpo-41384: Raise TclError in tkinter.OptionMenu (GH-21601) https://github.com/python/cpython/commit/8b052751d32c43540e2786ce0b3f7e

[issue41384] tkinter raises TypeError when it's supposed to raise TclError

2020-07-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: Thank you for reporting this. In the future, you can suggest a fix on the issue, without a PR. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracke

[issue1175686] add "reload" function to IDLE

2020-07-27 Thread Terry J. Reedy
Change by Terry J. Reedy : -- stage: -> resolved ___ Python tracker <https://bugs.python.org/issue1175686> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue1721083] Add File - Reload

2020-07-27 Thread Terry J. Reedy
Terry J. Reedy added the comment: All open files, up to the most recent 21 (and that could be increased) are in the recent file list. Clicking on any name loads that file, unless it is already loaded. The exception enforced in filelist.FileList.open, lines 29-32: if key in

[issue1721083] Add File - Reload

2020-07-27 Thread Terry J. Reedy
Terry J. Reedy added the comment: Recent edits to iomenu.IOBinding.loadfile were intended to preserve the option of reloading a non-empty editor. -- stage: patch review -> test needed ___ Python tracker <https://bugs.python.org/issue1

[issue41000] IDLE: only allow single instance

2020-07-27 Thread Terry J. Reedy
Terry J. Reedy added the comment: We cannot prevent files being viewed and possibly modified by multiple programs and in general, should not. I often open a file in more than one python version. In any case, the proposed change would have a high chance on introducing bugs. I just

[issue41413] IDLE: exit at input() prompt is not complete

2020-07-27 Thread Terry J. Reedy
Terry J. Reedy added the comment: Simpler test. Open IDLE Shell (only) from icon or (preferably) terminal. >>> input() # Close IDLE without giving input with Window (X), File => exit, or Control/Command-Q. Click OK in "Your program is still running" box (from PySh

[issue41380] Add snake example to turtledemo

2020-07-28 Thread Terry J. Reedy
Terry J. Reedy added the comment: >From the closed PR: "I'll delete it from turtledemo and it will be at >tools/demo file!" No! turtledemo was in tools/demo in 2.x, where hardly anyone saw it. It was made into an importable module in 3.0. A link was later added to th

[issue41418] GH-21658: Add snake game to tools/demo!

2020-07-28 Thread Terry J. Reedy
Terry J. Reedy added the comment: This is a duplicate of the original issue, #41380, except that it proposes to put the new file where it does not belong and will be useless, instead of in turtledemo. -- assignee: -> terry.reedy nosy: +terry.reedy resolution: -> rejected

[issue41380] Add snake example to turtledemo

2020-07-28 Thread Terry J. Reedy
Change by Terry J. Reedy : -- stage: patch review -> needs patch ___ Python tracker <https://bugs.python.org/issue41380> ___ ___ Python-bugs-list mai

[issue41413] IDLE: exit at input() prompt is not complete

2020-07-28 Thread Terry J. Reedy
Terry J. Reedy added the comment: IRv, please, please, snip the message you respond to when replying by email instead of with a browser. I am guessing that you or someone installed python as root/admin and you are working as non-root. I will try to figure out why the change results in the

[issue35379] IDLE's close fails io is set to None on Mac

2020-07-28 Thread Terry J. Reedy
Terry J. Reedy added the comment: #41413 exposed another double save on Mac issue. -- ___ Python tracker <https://bugs.python.org/issue35379> ___ ___ Python-bug

[issue41413] IDLE: exit at input() prompt is not complete

2020-07-28 Thread Terry J. Reedy
Terry J. Reedy added the comment: More specifically, why the change results the same box twice on Mac but not on Windows. The previous double-save issue, worst on Mac, was #35379. -- nosy: +taleinat ___ Python tracker <https://bugs.python.

[issue41432] IDLE: Handle bad highlight tab color config

2020-07-28 Thread Terry J. Reedy
New submission from Terry J. Reedy : https://stackoverflow.com/questions/35397377/python-freezes-when-configuring-idle froze IDLE with a custom theme missing 'colours for the blinker and highlighting'. I reported some experiments there. Tracebacks might help, but Proposal 1: c

[issue41134] distutils.dir_util.copy_tree FileExistsError when updating symlinks

2020-07-29 Thread Terry J. Reedy
Change by Terry J. Reedy : -- dependencies: +Add race-free os.link and os.symlink wrapper / helper versions: +Python 3.10 ___ Python tracker <https://bugs.python.org/issue41

[issue41434] IDLE: Option to warn user on "Run Module" if file is not Python source

2020-07-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: I disagree. IDLE already shows a note -- in the editor window -- with the first noted divergence from python code marked. We are trying to keep IDLE relatively simple and not clutter it with trivial options. ispythonsource is just a guess. The decision

[issue6143] IDLE - clear and restart the shell window

2020-07-30 Thread Terry J. Reedy
Terry J. Reedy added the comment: @Pokerstar: First we have to agree on several things. 1. What is the need, what are the use cases? When do *you* feel a need to clear the shell? 2. What is the basic strategy? a. Delete selections: make delete, backspace, and cut work in the shell, as in

[issue2704] IDLE: Patch to make PyShell behave more like a Terminal interface

2020-08-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: #41075 is specifically about history navigation. I tried Shift/Control/Alt - Up/Down and none worked. Rebinding just Up/Down did (in Shell, with Editor unchanged). But not having up/down work to move between lines in the Shell multiline statement entry

[issue41075] IDLE: Better support history navigation

2020-08-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: History and up/down is apart of #2704. It has patches that include the up/down change, but I don't expect to use any of them as they are. I tried Shift/Control/Alt - Up/Down and none worked. Rebinding just Up/Down did (in Shell only, leaving up

[issue41075] IDLE: Better support history navigation

2020-08-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: Yes, history works fine with the current bindings to alt-p and alt-n, or with binding to up or down, but not with binding to modifier-up/down. -- ___ Python tracker <https://bugs.python.org/issue41

[issue41075] IDLE: Better support history navigation

2020-08-01 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +epaine ___ Python tracker <https://bugs.python.org/issue41075> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41425] [tkinter] "Coupling Widget Variables" example missing code

2020-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: Look at the next subsection for example with 1. and 2. -- nosy: +terry.reedy ___ Python tracker <https://bugs.python.org/issue41

[issue41439] test_uuid.py and test_ssl.py failures on OS without os.fork

2020-08-02 Thread Terry J. Reedy
Change by Terry J. Reedy : -- title: some test cases in test_uuid.py and test_ssl.py fail on some operating systems because of no os.fork support -> test_uuid.py and test_ssl.py failures on OS without os.fork ___ Python tracker <

[issue41439] test_uuid.py and test_ssl.py failures on OS without os.fork

2020-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: Are this and similar issues theoretical ("if Python were implemented on such systems...") or actual ("python is implemented on one such system (VxWorks?) and these tests fail"). If the latter, does the test suite pass at least with resp

[issue41439] test_uuid.py and test_ssl.py failure on OSes without os.fork

2020-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: Similar issues: #41440 os.cpu_count #41442 unix shell #41443 some posix.x functions PR 21684 is fine as far as it goes, and I could merge and backport, but I don't know about our test policy with respect to need and minimized OSes. We do not put condi

[issue41440] os.cpu_count doesn't work on VxWorks RTOS

2020-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: Do you know if any core devs have experience with VxWorks? It is not even listed in https://devguide.python.org/experts/#platforms. -- nosy: +terry.reedy ___ Python tracker <https://bugs.python.org/issue41

[issue41424] [tkinter] Grammatical error in "Packer" docs

2020-08-02 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +terry.reedy ___ Python tracker <https://bugs.python.org/issue41424> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41424] [tkinter] Grammatical error in "Packer" docs

2020-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset ecaf949cc487887883c14dff7a96e09ac9404994 by Nathan M in branch 'master': bpo-41424: Remove extra words in Tkinter-Packer documentation (GH-21707) https://github.com/python/cpython/commit/ecaf949cc487887883c14dff7a96e0

[issue41424] [tkinter] Grammatical error in "Packer" docs

2020-08-02 Thread Terry J. Reedy
Change by Terry J. Reedy : -- keywords: -patch resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue41425] [tkinter] "Coupling Widget Variables" example missing code

2020-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset c36dbac588e1d99975f285a874bb20e9f5040af4 by Ankit Chandawala in branch 'master': bpo-41425: Make tkinter doc example runnable (GH-21706) https://github.com/python/cpython/commit/c36dbac588e1d99975f285a874bb20

[issue41425] [tkinter] "Coupling Widget Variables" example missing code

2020-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 4bc8445c392e22fb926eeea50d3e943b6241affa by Miss Islington (bot) in branch '3.8': bpo-41425: Make tkinter doc example runnable (GH-21706) https://github.com/python/cpython/commit/4bc8445c392e22fb926eeea50d3e94

[issue41425] [tkinter] "Coupling Widget Variables" example missing code

2020-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 3c4fc864ce931db90214c54d742062a80dbef7c4 by Miss Islington (bot) in branch '3.9': bpo-41425: Make tkinter doc example runnable (GH-21706) https://github.com/python/cpython/commit/3c4fc864ce931db90214c54d742062

[issue41425] [tkinter] "Coupling Widget Variables" example missing code

2020-08-02 Thread Terry J. Reedy
Change by Terry J. Reedy : -- keywords: -patch resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue41468] Unrecoverable server exiting

2020-08-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: Start IDLE in a Terminal/Command Prompt window with `python -m idlelib`, where 'python` is whatever runs your most recent 3.x python. Then see if an error message shows up after IDLE exits. -- versions: +Python 3.10 -Python 3.5, Python 3.6, P

[issue41468] Unrecoverable server exiting

2020-08-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: One should never see this message. As far as I remember, I have seen it only once in the last several years. It is intended to indicate a 'random' non-reproducible glitch in the communication machinery connecting the IDLE GUI process and the

[issue41480] python won't save

2020-08-05 Thread Terry J. Reedy
Terry J. Reedy added the comment: For anyone who finds this issue, it also affected 3.9.0b4/5. -- versions: +Python 3.9 ___ Python tracker <https://bugs.python.org/issue41

[issue41232] Python `functools.wraps` doesn't deal with defaults correctly

2020-08-05 Thread Terry J. Reedy
Terry J. Reedy added the comment: Thor, in the future, when you reply by email, snip off the messages you are replying to. When you your message is added to the webpage below the earlier message, the copy become extraneous noise. Quoting the hidden boilerplate on PRs is also useless. For

[issue41482] docstring errors in ipaddress.IPv4Network

2020-08-05 Thread Terry J. Reedy
Change by Terry J. Reedy : -- type: enhancement -> behavior versions: -Python 3.5, Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issu

[issue41482] docstring errors in ipaddress.IPv4Network

2020-08-05 Thread Terry J. Reedy
Terry J. Reedy added the comment: The issue resulting in the addition of a "backport-52f9842-3.9" branch to the main python/cpython repository. I believe that this is a mistake and should be removed, but I don't know how. When miss-islington fails to backport for reasons oth

[issue41482] docstring errors in ipaddress.IPv4Network

2020-08-05 Thread Terry J. Reedy
Terry J. Reedy added the comment: Since this is a trivial typo fix, I approved the backport for auto-merge. -- ___ Python tracker <https://bugs.python.org/issue41

[issue41482] docstring errors in ipaddress.IPv4Network

2020-08-05 Thread Terry J. Reedy
Terry J. Reedy added the comment: I was able to delete the spurious branch because it was not protected. -- ___ Python tracker <https://bugs.python.org/issue41

[issue41455] Python Devguide differs from python docs

2020-08-07 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: -Python 3.5, Python 3.6, Python 3.7 ___ Python tracker <https://bugs.python.org/issue41455> ___ ___ Python-bugs-list m

[issue41460] Translation Error in in Functional Programming HOWTO page

2020-08-07 Thread Terry J. Reedy
Terry J. Reedy added the comment: This tracker is only for the original English version of the docs. The translations are by a different group with different tools and workflow. This page https://docs.python.org/ja/3/bugs.html# should not literally translate the instructions for the

[issue41478] Empty representation of AssertionError

2020-08-07 Thread Terry J. Reedy
Terry J. Reedy added the comment: Ilya, in the future, when responding by email, please delete the message you are responding to. It is already present on the web page. -- nosy: +terry.reedy ___ Python tracker <https://bugs.python.org/issue41

[issue41478] Empty representation of AssertionError

2020-08-07 Thread Terry J. Reedy
Terry J. Reedy added the comment: Since you should print the exception class anyway, I think that using repr should be sufficient and that this issue should be closed. In any case, the current behavior does not seem like a bug. -- ___ Python

[issue41455] Python Devguide differs from python docs

2020-08-07 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +pablogsal, pitrou ___ Python tracker <https://bugs.python.org/issue41455> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue40275] test.support has way too many imports

2020-08-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: PR-21771 "Remove test helpers aliases in test.support" was just merged. It needs an immediate followup to document the new locations of constants and functions. The now dead entries in test.suppport doc must be moved into new support module

[issue41508] Failed to open os.path in Open Module window of IDLE without any error informations

2020-08-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: On Windows 10: when I start 3.7.8 IDLE in Command Prompt with C:\Users\Terry>py -3.7 -m idlelib and try Open Module with 'os.path', I get this traceback in Command Prompt. Exception in Tkinter callback Traceback (most recent call last): File

[issue40275] test.support has way too many imports

2020-08-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: Sorry, I forgot that for the website, 3.x means 3.8, which has only 1 x_helper module. 3.9 has 3 and 3.10 has 7. -- ___ Python tracker <https://bugs.python.org/issue40

[issue40275] test.support has way too many imports

2020-08-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: The buildbots were fixed with PR-21785. '#' prefixes an issue on bpo, a PR on github. Confusing, especially now that PR #s are catching up to issue #s. -- ___ Python tracker <https://bugs.python.o

[issue41468] Unrecoverable server exiting

2020-08-09 Thread Terry J. Reedy
Change by Terry J. Reedy : -- keywords: +patch pull_requests: +20933 stage: -> patch review pull_request: https://github.com/python/cpython/pull/21798 ___ Python tracker <https://bugs.python.org/issu

[issue41468] Unrecoverable server exiting

2020-08-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset f2e161c27964a59bc5ab20d96f87ba5862c6222d by Terry Jan Reedy in branch 'master': bpo-41468: Improve and test IDLE run error exit (GH-21798) https://github.com/python/cpython/commit/f2e161c27964a59bc5ab20d96f87ba

[issue41468] Unrecoverable server exiting

2020-08-09 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue41512] Microsoft Store app IDLE (Python 3.8.5) cannot save files

2020-08-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: Already fixed, will be in 3.9.0rc1 (tomorrow) and 3.8.6 (Sept). In meanwhile, create new files within IDLE with File => New. -- resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> IDLE: edit/save f

[issue27477] IDLE: Switch search dialogs to ttk widgets, and other refinement

2020-08-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: 5.0 History list? 1 for all boxes; start fresh each session -- ___ Python tracker <https://bugs.python.org/issue27477> ___ ___

[issue41514] test_idle: test_error() failed on aarch64 RHEL8 Refleaks 3.8

2020-08-10 Thread Terry J. Reedy
Change by Terry J. Reedy : -- keywords: +patch pull_requests: +20940 stage: -> patch review pull_request: https://github.com/python/cpython/pull/21808 ___ Python tracker <https://bugs.python.org/issu

[issue41514] test_idle: test_error() failed on aarch64 RHEL8 Refleaks 3.8

2020-08-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: Your reproducer worked to reproduce the bug for me, make the cause obvious, and test the fix. Łukasz, it would be good if this test fix made it into the release candidate, but probably not essential as not too many people will check it for refleaks

[issue41468] Unrecoverable server exiting

2020-08-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: Test error fixed on issue 41514. -- ___ Python tracker <https://bugs.python.org/issue41468> ___ ___ Python-bugs-list mailin

[issue41514] test_idle: test_error() failed on aarch64 RHEL8 Refleaks 3.8

2020-08-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: issue 41514 added the new test. -- ___ Python tracker <https://bugs.python.org/issue41514> ___ ___ Python-bugs-list mailin

[issue41514] test_idle: test_error() failed on aarch64 RHEL8 Refleaks 3.8

2020-08-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: I just read that the release is tomorrow, so no issue about including this. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue41475] Make __future__.annotations default 3.10 in What's New 3.7

2020-08-11 Thread Terry J. Reedy
Change by Terry J. Reedy : -- title: __future__.annotations set to become default in Python 4.0? -> Make __future__.annotations default 3.10 in What's New 3.7 versions: -Python 3.7 ___ Python tracker <https://bugs.python.org

[issue38605] [typing] PEP 563: Postponed evaluation of annotations: enable it by default in Python 3.10

2020-08-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: Issue 41314 changed the __future__ annotations default version to 3.10. 3.10.0a1 is scheduled for next Oct 5, less than 2 months from now. It would be good if PR 20434 were merged before that. -- nosy: +terry.reedy

[issue41522] IDLE: configdialog tab icons

2020-08-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: I think we can agree that making the dialogs and in particular the settings dialog more visually inviting is a good thing. However, two problems are priority and differing aesthetic opinions. Some thoughts off the top of my head... I consider revising tab

[issue41520] codeop: 3.8.5 regression, warnings.simplefilter('error', SyntaxWarning) does not raise.

2020-08-12 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +terry.reedy nosy_count: 5.0 -> 6.0 pull_requests: +20975 pull_request: https://github.com/python/cpython/pull/21848 ___ Python tracker <https://bugs.python.org/issu

[issue41520] codeop: 3.8.5 regression, warnings.simplefilter('error', SyntaxWarning) does not raise.

2020-08-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: This 'fix' introduces another regression by undoing the previous fix in issue 40807 of emitting DeprecationWarning (for '\e', for instance) just once instead of thrice. I suspect that the example of Matthias would fail in

[issue40468] IDLE: configdialog tab rearrange

2020-08-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: Experiments are good, even if not accepted as is. Python uses American spellings: so 'Colors'. Moving help sources frees up enough vertical space to reduce the pressure to split General. It would again fit vertically on my Mac Airbook. 'Win

[issue41537] {Save, Save As, Save Copy As} not Working from version 3.8.3

2020-08-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: The first save fix is in 3.8.5. The second fix is in 3.9.0rc1, released 2 days ago. In the absence of specific information otherwise, I am assuming that this is a duplicate of one of the two no-save causes. -- resolution: -> duplicate st

[issue41537] {Save, Save As, Save Copy As} not Working from version 3.8.3

2020-08-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: A copy of what I wrote elsewhere. There are two possible reasons in 3.8.4 and 3.9.0b4 - non-ascii characters and files created outside of IDLE. Non-ascii chars was fixed in 3.8.5 and 3.9.0b5. Files created outside of IDLE work in 3.8.6, due in September and

[issue41520] codeop: 3.8.5 regression, warnings.simplefilter('error', SyntaxWarning) does not raise.

2020-08-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset c818b15fa59039de67022c29085d439fa5d3ef95 by Terry Jan Reedy in branch 'master': bpo-41520: Fix second codeop regression (GH-21848) https://github.com/python/cpython/commit/c818b15fa59039de67022c29085d43

[issue41520] codeop: 3.8.5 regression, warnings.simplefilter('error', SyntaxWarning) does not raise.

2020-08-13 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +20987 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/21860 ___ Python tracker <https://bugs.python.org/issu

[issue41520] codeop: 3.8.5 regression, warnings.simplefilter('error', SyntaxWarning) does not raise.

2020-08-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset f24430f1542ea2768793b48704ae2d4e241892ae by Terry Jan Reedy in branch '3.9': [3.9] bpo-41520: Fix second codeop regression (GH-21848) https://github.com/python/cpython/commit/f24430f1542ea2768793b48704ae2d

[issue41520] codeop: 3.8.5 regression, warnings.simplefilter('error', SyntaxWarning) does not raise.

2020-08-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: Lukasz, please cherry-pick the 3.9 commits for this issue 90eff4ed4445a0fa9d8cdf74c0f86c50ed510dad f24430f1542ea2768793b48704ae2d4e241892ae into 3.9.0rc2 before release. They fix a regression introduced by a bug fix last June. -- resolution: -> fi

[issue41548] Tk Window rendering on macOS Big Sur

2020-08-14 Thread Terry J. Reedy
Change by Terry J. Reedy : -- components: -IDLE title: IDLE Window rendering on macOS Big Sur -> Tk Window rendering on macOS Big Sur ___ Python tracker <https://bugs.python.org/issu

[issue41549] IDLE leaks `_` into hint box

2020-08-14 Thread Terry J. Reedy
Terry J. Reedy added the comment: I cannot reproduce from the description. More details: OS and maybe version, exact Python version (only most recent releases count as completions have been touched recently), exact key presses and click in which windows. Step 2 should be irrelevant. Step

[issue41516] venv activate scripts do not pass ShellCheck

2020-08-14 Thread Terry J. Reedy
Terry J. Reedy added the comment: (3.6 only gets security fixes.) Please be more specific: venv produces 6 types of scripts. Which type(s) are seen as buggy? Can you paste a script produced by venv and its ShellCheck output? (The web site has a paste-in box.) Have you used ShellCheck

[issue41546] pprint() gives exception when ran from pythonw

2020-08-14 Thread Terry J. Reedy
Terry J. Reedy added the comment: If you run in windowed mode, you are expected to either not use sys.stdout or to provide a working sys.stdout object. I am not sure if that is explicitly documented as I cannot find python.exe and pythonw.exe or .py or .pyw in the index and https

[issue41549] IDLE leaks `_` into hint box

2020-08-15 Thread Terry J. Reedy
Terry J. Reedy added the comment: The global completion list for Shell or Editor comprises keywords (recently added), builtins, and global names bound by code executed in the current subprocess. The doc recommends restarting the subprocess when editing so that the global names are those

[issue39461] [RFE] os.environ should support Path-like values, like subprocess(..., env=...)

2020-08-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: os.environ is initially a copy of the os string-string mapping. That some string values happen to represent file paths is opaque to the mapping. So, to me, looking at os.environ by itself, there is no particular reason to autoconvert Path values but not

<    35   36   37   38   39   40   41   42   43   44   >