This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients jcea, mkleehammer, ned.deily, nneonneo, python-dev, ronaldoussoren
Date 2013-10-24.03:07:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
Until the updated readline module is available in 2.7.6 and 3.3.3 maintenance releases, here is a script that will check versions of Python 2.7.x, 3.2.x, 3.3.x, and 3.4.x for interactive crashes and will patch around the problem as needed.  On most systems you will need to run it under an account with administrator privileges.

To use it, open a terminal session in (or other shell), then enter:

curl -O
openssl sha1
# the digest should be 7cb0ff57820a027dd4ca242eb2418930f8f46b4c
sh ./

The output on a 10.9 system with 2.7.5, 3.3.2, and 3.4.0a4 installed should look something like this:

 -- running on OS X 10.9
 -- 2.7 crashed
 -- 2.7 moving readline extension to /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/
 -- need to patch. Enter password if prompted
 -- 2.7 is now patched
 -- 3.2 not found - skipped
 -- 3.3 crashed
 -- 3.3 moving readline extension to /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/lib-dynload/
 -- 3.3 is now patched
 -- 3.4 does not need to be patched - skipped
 -- done
Date User Action Args
2013-10-24 03:08:00ned.deilysetrecipients: + ned.deily, jcea, ronaldoussoren, nneonneo, mkleehammer, python-dev
2013-10-24 03:08:00ned.deilysetmessageid: <>
2013-10-24 03:08:00ned.deilylinkissue18458 messages
2013-10-24 03:07:59ned.deilycreate