[issue6691] Support for nested classes and function for pyclbr

2017-06-29 Thread Cheryl Sabella
Cheryl Sabella added the comment: I have the change ready to push. I didn't change the tests, except to fix what was failing earlier, so the tests would need to be reviewed (the test currently creates a real temporary file that it opened and read, but a Mock would be better?) Anyway, do you

[issue13504] Meta-issue for "Invent with Python" IDLE feedback

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

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

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: kbk -> terry.reedy stage: needs patch -> patch review versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue10909] IDLE: thread hang, possibly related to print

2017-06-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: In 3.6.2rc1, the counter has reached nearly 4 after 40 minutes. So no bug in current 3.x. I ran a couple of times with 2.7 and got 3000-4000 both times. I am no longer patching IDLE for 2.7, so closing. -- assignee: -> terry.reedy resolution:

[issue14576] IDLE: inconsistent use of HOMEDRIVE, HOMEPATH, and USERPROFILE on Windows

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.7 -Python 2.7, Python 3.5 ___ Python tracker ___ ___ Pyth

[issue30772] Normalise non-ASCII variable names in __all__

2017-06-29 Thread Steven D'Aprano
Steven D'Aprano added the comment: I think that the names in __all__ should have the same NFKC normalisation applied as the identifiers. Re-opening for 3.7. -- resolution: not a bug -> stage: resolved -> status: closed -> open title: If I make an attribute " -> Normalise non-ASCII va

[issue5594] IDLE startup configuration

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___ _

[issue22354] Idle: highlite tabs

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue20579] OS X IDLE keyboard accelerators fail or misbehave with Cocoa Tk

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy nosy: +terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.3, Python 3.4 ___ Python tracker ___ _

[issue13586] IDLE: Replace selected not working/consistent with find

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue24760] IDLE settings dialog shouldn't be modal

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.7 -Python 2.7, Python 3.5 ___ Python tracker ___ ___ Pyth

[issue9262] IDLE: Use tabbed shell and edit windows

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.7 -Python 2.7, Python 3.5 ___ Python tracker ___ ___ Pytho

[issue29926] IDLE: in shell, time.sleep ignores _thread.interrupt_main()

2017-06-29 Thread Nathaniel Smith
Nathaniel Smith added the comment: Then maybe simplest solution is to scale back the claim :-). The important semantic change would be that right now, interrupt_main() is documented to cause KeyboardInterrupt to be raised in the main thread. So if you register a custom SIGINT handler that *doe

[issue24893] Tk occasionally mispositions Text() insert cursor on mouse click.

2017-06-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: I suspect that this is entirely a tkinter problem, not an IDLE problem. For the editor, ButtonRelease is bound to set_line_and_column which updates the status bar. The function return None so tk can handle the click to move the cursor. -- versions:

[issue2053] IDLE - standardize dialogs

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.3, Python 3.4 ___ Python tracker ___ _

[issue24812] All standard keystrokes not recognized in IDLE dialogs on Mac

2017-06-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: query.Query has and will mostly replace tkinter.simpledialog #27115. This is partially a duplicate with respect to Query #27621. -- ___ Python tracker _

[issue27621] Finish IDLE Query dialog appearance and behavior.

2017-06-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: #24812 specifically talks about Mac standards. -- ___ Python tracker ___ ___ Python-bugs-list mailin

[issue21603] IDLE: Document SaveAs extension display on Mac

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy stage: -> test needed versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___ _

[issue18903] IDLE file-completion is case-sensitive in Windows

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- nosy: -BreamoreBoy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail

[issue18903] IDLE file-completion is case-sensitive in Windows

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue6804] IDLE: Detect Python files even if name doesn't end in .py

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___ _

[issue13220] print function unable while multiprocessing.Process is being run

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue13657] IDLE doesn't support sys.ps1 and sys.ps2.

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue15808] Possibility of setting custom key bindings for "Additional help sources" menu items

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue18875] Idle: Auto insertion of the closing parens, brackets, and braces

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy nosy: -BreamoreBoy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue13179] IDLE uses common tkinter variables across all editor windows

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy stage: -> patch review versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue21880] IDLE: Ability to run 3rd party code checkers

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy stage: -> patch review type: -> enhancement versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker __

[issue6092] IDLE: Changed Shortcuts don't show up in menu

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___ _

[issue21756] IDLE - ParenMatch fails to find closing paren of multi-line statements

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy stage: test needed -> patch review versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker _

[issue12387] IDLE save keyboard shortcut problem

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy stage: needs patch -> patch review versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker _

[issue11838] IDLE: make interactive code savable as a runnable script

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.4, Python 3.5 ___ Python tracker ___

[issue13582] IDLE and pythonw.exe stderr problem

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy stage: test needed -> patch review versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.3, Python 3.4 ___ Python tracker _

[issue19808] IDLE applies syntax highlighting to user input in its shell

2017-06-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: Still a problem in 3.6. -- assignee: -> terry.reedy stage: -> test needed versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.3, Python 3.4 ___ Python tracker ___

[issue15313] IDLE - remove all bare excepts

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy stage: -> needs patch versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.3, Python 3.4 ___ Python tracker ___ _

[issue13262] IDLE opens partially hidden

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.3, Python 3.4 ___ Python tracker ___

[issue19150] IDLE shell fails: "ModifiedInterpreter instance has no attribute 'interp'"

2017-06-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: I managed to crash 2.7 -n by running the multi-thread tkinter program posted for #10909. Since it modifies widgets created in the main thread from a thread, I don't consider the failure a fixable IDLE bug. 3.6 -n ran the same program, so this is only for 2.7.

[issue13802] IDLE Prefernces/Fonts: use multiple alphabets in examples

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy stage: needs patch -> patch review versions: +Python 3.6, Python 3.7 -Python 2.7, Python 3.3, Python 3.4 ___ Python tracker _

[issue30809] IDLE parenmatch - highlighting options

2017-06-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: I am not willing to add a new theme element to the 13 that already exist, let alone define it in config-extensions.def rather than in config-hightlight.def. It is too much additional complication for too little impact. Also, any theme specified in config-ext

[issue6691] Support for nested classes and function for pyclbr

2017-06-29 Thread Terry J. Reedy
Terry J. Reedy added the comment: PR. Also manually test classbrowser with the modified pyclbr and report what you see on your system. -- ___ Python tracker ___

[issue30755] locale.normalize() and getdefaultlocale() convert C.UTF-8 to en_US.UTF-8

2017-06-29 Thread Nick Coghlan
Nick Coghlan added the comment: I'm honestly not sure how our Python level locale handling really works (I've mainly worked on the lower level C locale manipulation), so adding folks to the nosy list based on #20076 and #29571. I agree we shouldn't be aliasing C.UTF-8 to en_US.UTF-8 though - w

[issue17960] Clarify the required behaviour of locals()

2017-06-29 Thread Nick Coghlan
Changes by Nick Coghlan : -- assignee: -> ncoghlan ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

<    1   2