[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2013-04-16 Thread Roundup Robot

Roundup Robot added the comment:

New changeset f2a744e067e0 by Roger Serwy in branch '2.7':
#14735: Update IDLE docs to omit Control-z on Windows.
http://hg.python.org/cpython/rev/f2a744e067e0

New changeset 017891cc973f by Roger Serwy in branch '3.3':
#14735: Update IDLE docs to omit Control-z on Windows.
http://hg.python.org/cpython/rev/017891cc973f

New changeset 3fda81465102 by Roger Serwy in branch 'default':
#14735: merge with 3.3.
http://hg.python.org/cpython/rev/3fda81465102

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2013-04-16 Thread Roger Serwy

Roger Serwy added the comment:

I am closing this issue as fixed since the documentation now matches the 
behavior of IDLE.

--
resolution:  - fixed
stage: patch review - committed/rejected

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2013-04-16 Thread Roger Serwy

Changes by Roger Serwy roger.se...@gmail.com:


--
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2013-04-13 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

LGTM.

--
nosy: +serhiy.storchaka

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2013-04-10 Thread Roger Serwy

Roger Serwy added the comment:

Attached is a refreshed patch for tip.

Supporting Ctrl+Z and Enter on Windows would be problematic as I discussed 
earlier. We could introduce a timer to make sure Enter is pressed within a 
short window after Ctrl+Z. 

If someone wants to make a patch for that, I'll gladly review it. In the 
meantime, changing the docs to reflect the actual behavior of IDLE would be 
simpler.

--
stage:  - patch review
type: behavior - enhancement
versions: +Python 3.4 -Python 3.2
Added file: http://bugs.python.org/file29774/ctrl_z_doc_rev1.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2012-05-08 Thread Roger Serwy

Changes by Roger Serwy roger.se...@gmail.com:


--
keywords: +patch
Added file: http://bugs.python.org/file25501/ctrl_z_doc.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2012-05-07 Thread Roger Serwy

Roger Serwy roger.se...@gmail.com added the comment:

Ctrl+Z followed by Return still exits the Python shell on the command prompt 
under Vista.

The simplest way to get this behavior working in IDLE would be modifying the 
end-of-file definition in config-keys.def, but only for the Windows keymap:

[IDLE Classic Windows]
# truncated
end-of-file=Control-Key-d Control-Key-D Control-Key-zReturn
# truncated

I left the Ctrl+D bindings in place, as these are IDLE's norm. In a strict 
sense they should be removed for a Windows key map. (I am basing my 
cross-platform understanding of Ctrl+Z from here: 
http://en.wikipedia.org/wiki/Control-Z )

The undo functionality already binds to Ctrl+Z. By using the Ctrl+Z and Return 
sequence to signal IDLE's shell to exit, I can foresee users accidentally 
closing their shells. Consider this scenario: a user types a long command and 
the prompt and then presses Ctrl+Z to undo the last few key strokes. The user 
then presses enter to run the command but the shell closes instead. The regular 
python shell from a command prompt displays a ^Z as a visual indicator. If 
IDLE's shell did the same then I would not have hesitations about changing the 
key bindings.

For now, I'm in favor of changing the documentation in help.txt to omit (this 
is Control-z on Windows).

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2012-05-06 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Making idle work with ctl-Z+enter might be reasonable.

However, can you describe more fully the documentation that led you believe 
that would work?  ctl-Z+enter is for the CMD window, not IDLE, to my 
understanding.

--
nosy: +r.david.murray, terry.reedy

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2012-05-06 Thread Terry J. Reedy

Terry J. Reedy tjre...@udel.edu added the comment:

Using ^Z (ascii Substitute char) instead of ^D (ascii 'End of Transmission') is 
an MSDOS affectation carried over to the the MSDOS-based text-mode Command 
Prompt on Windows.

I verified that ^D now closes IDLE on Windows. ^Z gives a beep.
(I do not know about 2.7. It needs to be checked.)
I also see that the IDLE Help document still says
Control-d sends end-of-file; closes window if typed at  prompt
(this is Control-z on Windows). so you are right to be confused.

I do not know when the change was made, but I presume it was intentional as ^D 
is standard and most Windows users have no experience with MSDOS and ^Z. (It 
does not close Windows gui applications that I know of, nor does ^D usually.) 
So my inclination is to just remove the note (after checking 2.7.3 behavior) 
and not change the code.

--
nosy: +serwy
versions: +Python 2.7, Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2012-05-05 Thread Ed Wodrich

New submission from Ed Wodrich ewodri...@rainbowhaven.net:

Greetings,

I am a brand new user attempting to learn Python.  I downloaded and installed 
the .msi installer version 3.2.3 on May 5, 2012.  I am running Windows XP SP2 
32-bit on a Pentium 4.  I opted to load all features of the program.  
Installation finished without any errors.

Admittedly, despite previous programming experience with other languages, I 
have a lot to learn.  What I saw when I tried using the IDLE was that it would 
not end with ctrl-Z followed by carriage return.  Using either quit() and 
replying to the dialog or using ctrl-d followed by carriage return worked.  I 
am submitting this because the GUI interface and what documentation I have seen 
so far states that ctrl-z followed by carriage return is the method to use in 
Windows.  

IMHO possible fix options (presuming this is not something weird because I 
don't know what I am doing yet) would be to update the documentation for 
consistency or to change the behavior of the IDLE?

Thank you, in advance, for your efforts with regard to this issue.

Best Regards,

Ed

--
components: IDLE
messages: 160042
nosy: ewodrich
priority: normal
severity: normal
status: open
title: Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work
type: behavior
versions: Python 3.2

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14735] Version 3.2.3 IDLE CTRL-Z plus Carriage Return to end does not work

2012-05-05 Thread Ed Wodrich

Changes by Ed Wodrich ewodri...@rainbowhaven.net:


--
nosy:  -ewodrich

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14735
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com