[Python-Dev] Suggestion on back-porting - a getpass issue. (original) (raw)

Senthil Kumaran orsenthil at gmail.com
Fri Mar 25 02:32:12 CET 2011


The issue is this:

http://bugs.python.org/issue11236 getpass.getpass does not respond to ctrl-c or ctrl-z

Python 2.5 had a behavior when a user pressed CTRL-C at the getpass prompt, it would raise a KeyBoardInterrupt and CTRL-Z would background it.

Python 2.6 onwards this behavior got changed and KeyBoardInterrupt Exception is not raised and nor is CTRL-Z backgrounding behavior observed.

Users have complained about this change in behavior and want the old behavior back. Their reasoning for wanting 2.5 behavior seems fine.

The tracker link gives the details to the discussion.

Now, if we fix it in 3.3 (and document the change), should it be back-ported to other versions (3.2,3.1,2.7)?

We may end up in a state where only 2.6 has a unique behavior with respect handling CTRL-C and CTRL-Z on getpass call.

If you have any strong opinion that it should not be back-ported, please share.

-- Senthil



More information about the Python-Dev mailing list