[issue44592] tkinter focus_get() with non-tkinter Tk widget

2021-07-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: Akuli, what tk widgets do you think are not known to tkinter? In any case, tk menu is known to tkinter. I cannot reproduce when running on Windows with 3.10.0b3: Add "print(root.children)" (after add_cascade) results in {'!menu': , '!menu2': }.

[issue44583] Failure to build on OSF1.

2021-07-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: Jay, this issue and PR should either be closed, or you should post on pydev list saying why support should be re-enabled, along with a credible offer to maintain platform support for several years. -- nosy: +terry.reedy

[issue44560] Many MUA don't recognize charset "eucgb2312_cn" in email header

2021-07-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: Anything before 3.9 only gets security patches. -- nosy: +terry.reedy title: Unrecognized charset "eucgb2312_cn" in email header for many MUA -> Many MUA don't recognize charset "eucgb2312_cn" in email header versions:

[issue44550] Spam

2021-07-09 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: -skoolbeep ___ Python tracker <https://bugs.python.org/issue44550> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue11343] Make errors due to full parser stack identifiable

2021-07-07 Thread Terry J. Reedy
Terry J. Reedy added the comment: I retract my original comment as I now agree with SyntaxError + distinct message. Given Irit's report, I think the remaining question is whether A. The implication that 'too many nested parentheses' is compiler specific is strong enough, and any thing

[issue44574] IDLE: Implement or delete python-context-help.

2021-07-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: I should check whether all other keybindings are implemented. -- ___ Python tracker <https://bugs.python.org/issue44

[issue44574] IDLE: Implement or delete python-context-help.

2021-07-06 Thread Terry J. Reedy
New submission from Terry J. Reedy : The config.IdleConf.GetCoreKeys keyBindings dict contains '<>': [''] The was included in the initial version by Steven Gava, 9930061c, on 2001 Dec 2. So it appears in the Keys page of the config dialog, as noticed by Mondher on SO (

[issue42878] urllib.request.HTTPPasswordMgr.is_suburi does not care about order

2021-07-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: Yair, is this really a separate bug from that reported in #42766? In other words, are there separate and distinct failing test cases? If not, this should be closed as a duplicate. -- nosy: +orsenthil, terry.reedy

[issue42766] urllib.request.HTTPPasswordMgr uses commonprefix instead of commonpath

2021-07-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +orsenthil ___ Python tracker <https://bugs.python.org/issue42766> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue4600] __class__ assignment error message confusing

2021-07-05 Thread Terry J. Reedy
Terry J. Reedy added the comment: I neglected to mention above what c is. I Irit guessed right as >>> class C: pass ... >>> c = C() is what I (also) usually do for examples and testing. Removing "new-style" elsewhere solved the issue with the erro

[issue4600] __class__ assignment: new-style? heap? == confusing

2021-07-05 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> out of date stage: -> resolved status: open -> closed ___ Python tracker <https://bugs.python.o

[issue42889] Incorrect behavior after ast node visits

2021-07-05 Thread Terry J. Reedy
Terry J. Reedy added the comment: We usually used 'fixed' for 'fixed in this issue'. In any case, 'Resolution' is secdondary to 'Status'. -- resolution: -> out of date stage: -> resolved status: open -> closed ___ Python tracke

[issue44521] str.removeprefix(): add strict: bool

2021-06-28 Thread Terry J. Reedy
Terry J. Reedy added the comment: Start by presenting this idea on python-ideas list. -- nosy: +terry.reedy ___ Python tracker <https://bugs.python.org/issue44

[issue20752] Difflib should provide the option of overriding the SequenceMatcher

2021-06-27 Thread Terry J. Reedy
Terry J. Reedy added the comment: 'Pending' is pretty useless because any comment erases it. This is a tracker bug that will not be fixed. -- status: open -> pending ___ Python tracker <https://bugs.python.org/issu

[issue20752] Difflib should provide the option of overriding the SequenceMatcher

2021-06-27 Thread Terry J. Reedy
Terry J. Reedy added the comment: I reread the patch and my previous comment and am no more positive than I was then. The one use case presented is second-hand. Chris said "in order for [Bazaar] to use a custom sequence matcher, they had to essentially copy-paste and modify the s

[issue44404] tkinter's after() AttributeError with functools.partial (no attribute __name__)

2021-06-26 Thread Terry J. Reedy
Change by Terry J. Reedy : -- stage: -> patch review ___ Python tracker <https://bugs.python.org/issue44404> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue44404] tkinter's after() AttributeError with functools.partial (no attribute __name__)

2021-06-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: When the backport is done or Serhiy changes his mind. Can you change labels on your own PRs? -- nosy: -miss-islington stage: patch review -> ___ Python tracker <https://bugs.python.org/issu

[issue40620] [doc] Range tutorial shorthand could be made clearer

2021-06-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: Another alternative is to make the example *be* interactive. This would also teach the easy, standard, and often better way to see the output of an iterable. >>> list(range(5, 10)) [5, 6, 7, 8, 9] >>> list(range(0, 10, 3)) [0, 3, 6, 9]

[issue44503] Hide __enter__ calls in mock_open

2021-06-26 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +michael.foord ___ Python tracker <https://bugs.python.org/issue44503> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue44185] mock_open file handle __exit__ does not call close

2021-06-26 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +michael.foord versions: -Python 3.6, Python 3.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue44185> ___ ___

[issue44482] Possible resource leeak in glob in non-refcount implementations

2021-06-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: Nick Coughlin explained on issue 13814 msg151763 why he thought that making generators be context managers could/should not be done. "Generators deliberately don't support the context management protocol. This is so that they raise an explicit Type

[issue13814] Document why generators don't support the context management protocol

2021-06-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: Note: Rietveld patch reviews are no longer accessible so I could not look at R. David's comments. -- ___ Python tracker <https://bugs.python.org/issue13

[issue44481] Tkinter config() minor documentation bug for shorthand options

2021-06-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: The specific subsection link is https://docs.python.org/3/library/tkinter.html#setting-options The outputs >>> import tkinter as tk >>> r = tk.Tk() >>> r.config('bg') ('background', 'background', 'Background', , 'SystemButtonFace'

[issue44465] html.escape can be used in a few places in the standard lib instead of similar existing code

2021-06-26 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +ezio.melotti ___ Python tracker <https://bugs.python.org/issue44465> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue44404] tkinter's after() AttributeError with functools.partial (no attribute __name__)

2021-06-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: I was thinking the same. -- ___ Python tracker <https://bugs.python.org/issue44404> ___ ___ Python-bugs-list mailing list Unsub

[issue41621] Document collections.defaultdict parameter default_factory

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

[issue41621] Document collections.defaultdict parameter default_factory

2021-06-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 88a3342314c8b9ff40a2b6fd4759cfbf64712c67 by Miss Islington (bot) in branch '3.10': bpo-41621: Document defaultdict's default_factory parameter (GH-21945) https://github.com/python/cpython/commit/88a3342314c8b9ff40a2b6fd4759cfbf64712c67

[issue44229] test_ssl: test_get_server_certificate() and test_msg_callback_deadlock_bpo43577() fail randomly on the macOS CI

2021-06-23 Thread Terry J. Reedy
Terry J. Reedy added the comment: Two GHI test macOS failures yesterday, once on main, this is on 3.10 backport https://github.com/python/cpython/pull/26850/checks?check_run_id=2885797677 ERROR: test_get_server_certificate (test.test_ssl.SimpleBackgroundTests

[issue41621] Document collections.defaultdict parameter default_factory

2021-06-22 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset d1ae57027fc39ff60dcfc1b63881400e5ca3ce56 by Dennis Sweeney in branch 'main': bpo-41621: Document defaultdict's default_factory parameter (GH-21945) https://github.com/python/cpython/commit/d1ae57027fc39ff60dcfc1b63881400e5ca3ce56

[issue41621] Document collections.defaultdict parameter default_factory

2021-06-22 Thread Terry J. Reedy
Change by Terry J. Reedy : -- title: defaultdict miss behave when using default_factory passed as kwargs -> Document collections.defaultdict parameter default_factory versions: +Python 3.11 -Python 3.8 ___ Python tracker <https://bugs.pyth

[issue25381] Update doc of three C exception values.

2021-06-21 Thread Terry J. Reedy
Change by Terry J. Reedy : -- stage: needs patch -> patch review ___ Python tracker <https://bugs.python.org/issue25381> ___ ___ Python-bugs-list mai

[issue25381] Update doc of three C exception values.

2021-06-21 Thread Terry J. Reedy
Change by Terry J. Reedy : -- stage: patch review -> needs patch title: Doc: Use of old description of raise in Python3 -> Update doc of three C exception values. ___ Python tracker <https://bugs.python.org/i

[issue13814] Document why generators don't support the context management protocol

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

[issue13814] Document why generators don't support the context management protocol

2021-06-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 1e16217204c0e8e595c4d1e869c81899bfe3376b by Miss Islington (bot) in branch '3.10': bpo-13814: Explain why generators are not context managers (GH-26835) https://github.com/python/cpython/commit/1e16217204c0e8e595c4d1e869c81899bfe3376b

[issue13814] Document why generators don't support the context management protocol

2021-06-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset d881002fbdf12ddbd93db3e182dc5cdeb1f90386 by Miss Islington (bot) in branch '3.9': bpo-13814: Explain why generators are not context managers (GH-26835) https://github.com/python/cpython/commit/d881002fbdf12ddbd93db3e182dc5cdeb1f90386

[issue25381] Doc: Use of old description of raise in Python3

2021-06-21 Thread Terry J. Reedy
Change by Terry J. Reedy : -- keywords: +patch pull_requests: +25419 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/26838 ___ Python tracker <https://bugs.python.org/issu

[issue25381] Doc: Use of old description of raise in Python3

2021-06-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: On 2007 Aug 15, extending.rst was merged into master (early 2.6 alpha) and early 3.0 alpha. The only change to this paragraph since the initial 2.6 version was Serhiy changing "*NULL*" to "``NULL``" in 3.x on 2019 Oct 30. I will p

[issue13814] Document why generators don't support the context management protocol

2021-06-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 51f45d085dad3b708f6fe166af517aba69e7e9f7 by Terry Jan Reedy in branch 'main': bpo-13814: Explain why generators are not context managers (GH-26835) https://github.com/python/cpython/commit/51f45d085dad3b708f6fe166af517aba69e7e9f7

[issue13814] Document why generators don't support the context management protocol

2021-06-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: I added a simplified answer after a similar question about assignment and CMs. -- keywords: -easy ___ Python tracker <https://bugs.python.org/issue13

[issue13814] Document why generators don't support the context management protocol

2021-06-21 Thread Terry J. Reedy
Change by Terry J. Reedy : -- keywords: +patch pull_requests: +25416 pull_request: https://github.com/python/cpython/pull/26835 ___ Python tracker <https://bugs.python.org/issue13

[issue25381] Doc: Use of old description of raise in Python3

2021-06-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: Irit, it is unclear why you unchecked 'patch'. Because no PR? The keyword includes a patch file attached to an issue. Someone can convert it to a PR. From the tracker doc: "patch There is a patch or pull request attached to the issue." Becau

[issue43476] Enabling access to showsyntaxerror for IDLE's shell

2021-06-20 Thread Terry J. Reedy
Terry J. Reedy added the comment: What I am proposing that pseudofile have one line representing a tuple with all the exception information, *including the filename* for the code with the error. In Shell, the filename will usually be another pseudofile name, . The latter are set

[issue43476] Enabling access to showsyntaxerror for IDLE's shell

2021-06-19 Thread Terry J. Reedy
Terry J. Reedy added the comment: The comment should be "# For 3rd party use. See issue 43476." Updates to the pypi url, now https://pypi.org/project/friendly/ should be recorded here on this issue. The undocumented name 'cache' is excluded from linecache.__all__ and therefor

[issue44229] test_ssl: test_get_server_certificate() and test_msg_callback_deadlock_bpo43577() fail randomly on the macOS CI

2021-06-19 Thread Terry J. Reedy
Terry J. Reedy added the comment: See #44237 for another repeatedly failing (false positive) ssl test. These and other randomly failing tests should be skipped for routine CI regression testing of PRs. -- nosy: +terry.reedy ___ Python tracker

[issue6029] FAIL: test_longdouble (ctypes.test.test_callbacks.Callbacks) [SPARC/64-bit]

2021-06-18 Thread Terry J. Reedy
Terry J. Reedy added the comment: The 2014 patch to our copies of libffi eefd521f19ce included patches from 2009 forward, including at least one about long double alignment on sparc. If there are any problems now on current Solaris, they are likely to be different, and someone will find

[issue44413] OverflowError: mktime argument out of range after 2019

2021-06-18 Thread Terry J. Reedy
Terry J. Reedy added the comment: An exception is not a 'crash', as defined for this tracker. 3.8 only gets security fixes. A 3.9 or 3.10 test is needed and Windows does not have pytz. -- nosy: +belopolsky, lemburg, p-ganssle, terry.reedy type: crash -> behav

[issue44404] tkinter's after() AttributeError with functools.partial (no attribute __name__)

2021-06-18 Thread Terry J. Reedy
Terry J. Reedy added the comment: The docstring for .after says the 2nd argument must be a 'function'. Whether this issue is a bugfix or enhancement request depends whether one interprets 'function' as 'callable' or something narrower that only includes objects that necessarily have

[issue23316] Incorrect evaluation order of function arguments with *args

2021-06-17 Thread Terry J. Reedy
Terry J. Reedy added the comment: I was pointing out what to me is a second related contradiction in the doc, between one sentence and the next. -- ___ Python tracker <https://bugs.python.org/issue23

[issue23316] Incorrect evaluation order of function arguments with *args

2021-06-17 Thread Terry J. Reedy
Terry J. Reedy added the comment: (The nosy list change was an accident of my local copy not being complete refreshed before posting.) If (b=b, *c) were evaluated in order, then the byte code for b=b and any subsequent keyword arguments would have to be put aside, such as in a separate

[issue23316] Incorrect evaluation order of function arguments with *args

2021-06-16 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: -serhiy.storchaka ___ Python tracker <https://bugs.python.org/issue23316> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue23316] Incorrect evaluation order of function arguments with *args

2021-06-16 Thread Terry J. Reedy
Terry J. Reedy added the comment: The following does not consider keyword-only args with or without defaults. My understanding is the the compiler does not know or considered the signature of the function when evaluating the args. from dis import dis from itertools import permutations

[issue23316] Incorrect evaluation order of function arguments with *args

2021-06-16 Thread Terry J. Reedy
Terry J. Reedy added the comment: The particular example of left-to-right function evaluation in https://docs.python.org/3/reference/expressions.html#evaluation-order is "expr1(expr2, expr3, *expr4, **expr5)". Joshua's claim, without evidence, that "'f(*a(), b=b())' will evalu

[issue20115] NUL bytes in commented lines

2021-06-16 Thread Terry J. Reedy
Terry J. Reedy added the comment: https://docs.python.org/3/reference/toplevel_components.html#file-input says that file input and exec input (should) have the same grammar. This implies that the divergence is a bug. -- nosy: +gvanrossum

[issue44405] add program passed as string to dis module.

2021-06-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: What is unusual, I think, for a CLI test function is that it requires a passed in argument. As a sanity-check test, 'python -m dis' could (should) disassemble itself. Perhaps there once were some true tests that were moved to unittests. (I started IDLE

[issue44405] add program passed as string to dis module.

2021-06-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: I checked https://docs.python.org/3/library/dis.html and there is no mention of dis having a command-line interface. This suggests that _test is likely present only for testing the module, not for using it. This was common a couple of decades ago before

[issue41611] IDLE: problems with completions on Mac

2021-06-11 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> fixed stage: -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue41611> ___ ___

[issue41611] IDLE: problems with completions on Mac

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: #40128, which inserted update_idletasks in a different place, fixed completions for me in installed 3.9.5. They already worked fine for me in installed 3.10.0b2. #41859 is another report by Raymond of a 'random' ValueError connected with completions

[issue44328] time.monotonic() should use a different clock source on Windows

2021-06-11 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +belopolsky, p-ganssle, vstinner versions: -Python 3.10, Python 3.8, Python 3.9 ___ Python tracker <https://bugs.python.org/issue44

[issue44323] install module fail on windows 10

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: This tracker is for patching Python doc and CPython implementation. As near as I can tell, you are not reporting a CPython bug. If so, this issue should be closed as 'not a bug'. Questions about using Python should go to more appropriate places

[issue44316] Support preserving path meaning in os.path.normpath() and abspath()

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: I think you should propose this for discussion on python-ideas list to try for more support. If you can, say more about why reconsider. -- nosy: +terry.reedy versions: +Python 3.11 ___ Python tracker <ht

[issue40128] IDLE Show completions pop-up not working on macOS

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: Thank you for the fix. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.or

[issue40128] IDLE Show completions pop-up not working on macOS

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset a9e20cf7bbf3ba39260fca112938f95e4f317efc by Miss Islington (bot) in branch '3.9': bpo-40128: Fix IDLE autocomplete on macOS (GH-26672) https://github.com/python/cpython/commit/a9e20cf7bbf3ba39260fca112938f95e4f317efc

[issue40128] IDLE Show completions pop-up not working on macOS

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset b441e99d89a3f05210cc36ade57699384986ca00 by Miss Islington (bot) in branch '3.10': bpo-40128: Fix IDLE autocomplete on macOS (GH-26672) https://github.com/python/cpython/commit/b441e99d89a3f05210cc36ade57699384986ca00

[issue40128] IDLE Show completions pop-up not working on macOS

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 3ec3ee7d2e9b45b586e486e429b412d6d0ca530f by Kaustubh J in branch 'main': bpo-40128: Fix IDLE autocomplete on macOS (GH-26672) https://github.com/python/cpython/commit/3ec3ee7d2e9b45b586e486e429b412d6d0ca530f

[issue44398] IDLE: On macOS, cntl-space/backslash display as ^S/^B

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: ^B would work as an alternate binding for <> as it is not used otherwise, but I prefer not to have to do this. These are the only named keys other than the 'F#'s. -- ___ Python tracker <https://bugs.p

[issue40128] IDLE Show completions pop-up not working on macOS

2021-06-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: With 3.10.0b2 on my MacBook Air, completions work as far as I tested, with Edit => Show completions, Tab, and ^-Space. i i<^-Space> int.(configered pause) int.<^-Space, after dismissing box with Esc key> 3.9.5, without the patch, remains bugg

[issue44398] IDLE: On macOS, cntl-space/backslash display as ^S/^B

2021-06-11 Thread Terry J. Reedy
New submission from Terry J. Reedy : (Related to the more general macOS hotkey issue 18444.) 'Edit => Show completions' invokes pseudoevent <>. In all built-in keysets, the latter is bound to Control-space. This includes on macOS, as can be seen on the Settings Keys tab. On Windo

[issue24781] Improve UX of IDLE Highlighting configuration tab

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: Since uipreferences.py was written, in 2015, configdialog uses ttk widgets, including Notebook. We have factored out a class for each notebook pane plus one for help sources and one for traced variables. I have in mind something like highlight3.png

[issue31930] IDLE: Pressing "Home" on Windows places cursor before ">>>"

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: IDLE Classic Windows currently works correctly. A custom keyset with <> badly rebound does not. So maybe I was using the latter when I open this. Anyway, this is moot in 3.10 with prompt removed, and I intend to backpart the

[issue18444] IDLE: Revise macOS key bindings, make new one.

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: I also closed #21359, which has more comment from Ned about bindings not working. -- ___ Python tracker <https://bugs.python.org/issue18

[issue21359] IDLE macOS: Some Command shortcuts do not work correctly

2021-06-10 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> duplicate stage: test needed -> resolved status: open -> closed superseder: -> IDLE: Revise macOS key bindings, make new one. ___ Python tracker <https://bugs.python

[issue18444] IDLE: Revise macOS key bindings, make new one.

2021-06-10 Thread Terry J. Reedy
Change by Terry J. Reedy : -- components: +macOS ___ Python tracker <https://bugs.python.org/issue18444> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue18444] IDLE: Revise macOS key bindings, make new one.

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: I closed #32761 about new macOS keyset, in favor of this one. There is a bit more discussion there to consider. I agree that a chart of <> down side and keyset across top would be a good start. -- nosy: -Todd.Rovito title: IDLE: Revise Ma

[issue32761] Create IDLE Modern Mac keyset

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: #18444 is about revising macOS keysets and/or making a new one. This is about the latter. So closing as duplicate. -- resolution: -> duplicate stage: -> needs patch status: open -> closed superseder: -> IDLE: Revise Mac OS X

[issue44379] Pickling recursion error, did not import pickle

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: The 'while pickling' part of the message is specific to running in IDLE, as Serhiy explained, but the recursion error itself is due to writing a program with infinite recursion. The program switches the last two items back and forth indefinitely. When run

[issue33962] IDLE: use ttk.spinbox with configdialog

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: Mark, I am not sure what last comment meant, but we generally only test IDLE with 3.x with the 8.6.y that comes with 3.x. Ned Deily sometimes runs gui tests with various tcl/tk versions and builds to select one for the installer, but he knows about

[issue33962] IDLE: use ttk.spinbox with configdialog

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 540ebc4a8874f94152980be7778f3f793b65f111 by Miss Islington (bot) in branch '3.10': bpo-33962: Use ttk spinbox for IDLE indent space config (GH-22954) https://github.com/python/cpython/commit/540ebc4a8874f94152980be7778f3f793b65f111

[issue44384] test_ttk_guionly: 2 tests fail once each on Pipelines Ubuntu

2021-06-10 Thread Terry J. Reedy
New submission from Terry J. Reedy : 3.10 Pipelines Ubuntu CI (like #42370) Each passed on 3.11 and 3.9 and all other CI tests and my machine. FIRST RUN - FAIL: test_heading_callback (tkinter.test.test_ttk.test_widgets.TreeviewTest

[issue33962] IDLE: use ttk.spinbox with configdialog

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 42d5a4fc3b35e45cdd237d56a04e98894d0a31f5 by Mark Roseman in branch 'main': bpo-33962: Use ttk spinbox for IDLE indent space config (GH-22954) https://github.com/python/cpython/commit/42d5a4fc3b35e45cdd237d56a04e98894d0a31f5

[issue40468] IDLE: configdialog tab rearrange

2021-06-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: Along with the spinbox PR for #33962, I believe everything discussed here is done. There are still issues to improve specific pages. -- resolution: -> fixed stage: patch review -> resolved status: open -&g

[issue33051] IDLE: Create new tab for editor options in configdialog

2021-06-09 Thread Terry J. Reedy
Change by Terry J. Reedy : -- resolution: -> duplicate stage: patch review -> resolved status: open -> closed superseder: -> IDLE: configdialog tab rearrange ___ Python tracker <https://bugs.python

[issue40468] IDLE: configdialog tab rearrange

2021-06-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 275d5f7957dbb56a6d5e1248addff210ee2e7270 by Terry Jan Reedy in branch 'main': bpo-40468: Split IDLE settings General tab (GH-26621) https://github.com/python/cpython/commit/275d5f7957dbb56a6d5e1248addff210ee2e7270

[issue40468] IDLE: configdialog tab rearrange

2021-06-09 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +25205 pull_request: https://github.com/python/cpython/pull/26621 ___ Python tracker <https://bugs.python.org/issue40

[issue40468] IDLE: configdialog tab rearrange

2021-06-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 5571cabf1b3385087aba2c7c10289bba77494e08 by Terry Jan Reedy in branch 'main': bpo-40468: Factor out class ExtPage in idlelib.configdialog (GH-26618) https://github.com/python/cpython/commit/5571cabf1b3385087aba2c7c10289bba77494e08

[issue40468] IDLE: configdialog tab rearrange

2021-06-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: PR-26618 wraps the extension functions in a new class, ExtPage, and then moves the new class after GenPage. I verified that replacing the indent slider with a spinbox results in the dialog being shorter by the full height of the helplist frame. I will do

[issue40468] IDLE: configdialog tab rearrange

2021-06-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +25202 pull_request: https://github.com/python/cpython/pull/26618 ___ Python tracker <https://bugs.python.org/issue40

[issue40468] IDLE: configdialog tab rearrange

2021-06-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset c03f0ab259dc6d1447d47e845c6465b59f9a032c by Miss Islington (bot) in branch '3.9': bpo-40468: Move IDLE helplist settings to extensions page of dialog. (GH-26593) https://github.com/python/cpython/commit/c03f0ab259dc6d1447d47e845c6465b59f9a032c

[issue44350] IDLE: support Command-click on window title on macOS

2021-06-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: Documented as macOS specific at https://www.tcl.tk/man/tcl8.6/TkCmd/wm.htm. But I would not know about C-click from "Specifies the path of the file referenced as the window proxy icon (which can be dragged and dropped in lieu of the file's finder

[issue44350] IDLE: support Command-click on window title on macOS

2021-06-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- components: +macOS nosy: +ned.deily, ronaldoussoren title: Make IDLE support Command-click on window title on macOS -> IDLE: support Command-click on window title on macOS versions: +Python 3.11 ___ Python trac

[issue40468] IDLE: configdialog tab rearrange

2021-06-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset ab36b9f83424a020fbd672f218612e6f19257a32 by Terry Jan Reedy in branch 'main': bpo-40468: Move IDLE helplist settings to extensions page of dialog. (GH-26593) https://github.com/python/cpython/commit/ab36b9f83424a020fbd672f218612e6f19257a32

[issue40468] IDLE: configdialog tab rearrange

2021-06-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: The new PR moves the helplist. The extensions page looks much better. Not all of the helplist height is recovered. I believe this is because the Font/Tabs page and in particular the overly large indentation setting now determines height. (The other

[issue40468] IDLE: configdialog tab rearrange

2021-06-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +25177 pull_request: https://github.com/python/cpython/pull/26593 ___ Python tracker <https://bugs.python.org/issue40

[issue40468] IDLE: configdialog tab rearrange

2021-06-07 Thread Terry J. Reedy
Terry J. Reedy added the comment: There are two immediate issues. 2. Issues are blocked because of lack of room on the General pane. The Windows Preferences frame is about as large as the Editor and Shell frame together. Splitting that way will leave room for enough more options for quite

[issue44330] IDLE: Colorizer and output tests hang on macOS

2021-06-07 Thread Terry J. Reedy
Terry J. Reedy added the comment: Yes, I have the 'old' 3.9.5. In IDLE, ^C does not break the hang, but Restart Shell does. As I expected, I had to skip test_outwin's test_write and test_writelines to stop that test hanging. Next failure: test_sidebar.LineNumbersTest ends

[issue44334] Use bytearray in urllib.unquote_to_bytes

2021-06-07 Thread Terry J. Reedy
New submission from Terry J. Reedy : 'eng' claimed in original title that "urllib.parse.parse_qsl cannot parse large data". On original PR, said problem with 6-7 millions bytes. Claim should be backed up by a generated example that fails with original code and succeeds wit

[issue44322] Document SyntaxError args and interpretation for f-string fields

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

[issue44322] Document SyntaxError args and interpretation for f-string fields

2021-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset d5f8bd60e1203a41996b3ee370d6f09389070627 by Terry Jan Reedy in branch '3.9': [3.9] bpo-44322: Document more SyntaxError details. (GH-26562) https://github.com/python/cpython/commit/d5f8bd60e1203a41996b3ee370d6f09389070627

[issue44322] Document SyntaxError args and interpretation for f-string fields

2021-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 2af690fdb26d0312de056b54ddb113d3c44dee8c by Miss Islington (bot) in branch '3.10': bpo-44322: Document more SyntaxError details. (GH-26562) https://github.com/python/cpython/commit/2af690fdb26d0312de056b54ddb113d3c44dee8c

[issue44322] Document SyntaxError args and interpretation for f-string fields

2021-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +25160 pull_request: https://github.com/python/cpython/pull/26570 ___ Python tracker <https://bugs.python.org/issue44

[issue44322] Document SyntaxError args and interpretation for f-string fields

2021-06-06 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 67dfa6f2a508c325715625fe442f2ce20270a8b3 by Terry Jan Reedy in branch 'main': bpo-44322: Document more SyntaxError details. (GH-26562) https://github.com/python/cpython/commit/67dfa6f2a508c325715625fe442f2ce20270a8b3

<    2   3   4   5   6   7   8   9   10   11   >