[issue10079] idlelib for Python 3 with Guilherme Polo GSoC enhancements

Roger Serwy report at bugs.python.org
Tue Dec 20 22:33:34 CET 2011


Roger Serwy <roger.serwy at gmail.com> added the comment:

I went through the changes in "idlelib20101012_From_r32a3.patch". 

A lot of the changes are for using relative imports. Those changes aside, here is a list of issues that this patch covers. Most of these issues already have patches that are included in the large patch.

EditorWindow.py, textView.py:
    issue964437 - "idle help is modal"

EditorWindow.py, OutputWindow.py, PyShell.py:
    issue1207589 - "Right Click Context Menu"

ClassBrowser.py:
    patch in issue1612262 - "Class Browser doesn't show internal classes"

FileRevert.py:
    patch in issue1721083 - "Add File - Reload"

IOBinding.py:
    patch in issue6699 - "IDLE: Warn user about overwriting a file that has a newer version on filesystem"
    patch in issue4832 - "idle filename extension"

PyShell.py:
    - use "subprocess" module - already fixed in issue12540
    - patch for "paste_callback" in issue3359 - "Pasted \n not same as typed \n"
    - fix for issue6698 "IDLE no longer opens only an edit window when configured to do so"
 
    
There are two major changes that are not covered by other issues (AFAIK). 
1) The "PseudoStderrFile" in PyShell.py brings the shell forward if an error occurs. I like this behavior.
2) Run a script without saving it first. This functionality is scattered across several files.

There are several other small tweaks in the patch that will need some review. 

If I missed anything, please add a comment.

----------
nosy: +serwy

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue10079>
_______________________________________


More information about the Python-bugs-list mailing list