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 tcaswell
Recipients Arfrever, martin.panter, pitrou, r.david.murray, serhiy.storchaka, sping, tcaswell, terry.reedy, twouters
Date 2016-02-01.04:43:36
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1454301816.69.0.0797952413222.issue24266@psf.upfronthosting.co.za>
In-reply-to
Content
I do not think that readline-cancel.patch is sufficient. The clean up function that readline uses internally (http://git.savannah.gnu.org/cgit/readline.git/tree/isearch.c#n720 ) also cleans up the context that used by isearch.

The functions to cleanup the context (and a pointer to the context) are exposed on `rlprivate.h` so python _can_ get at them to support old versions of rl. Once started down that path for isearch mode, might as well vendor all of rl_callback_sigcleanup() which will end up being 50-100 LoC (some of the helper functions will also need to be vendored).
History
Date User Action Args
2016-02-01 04:43:36tcaswellsetrecipients: + tcaswell, twouters, terry.reedy, pitrou, Arfrever, r.david.murray, martin.panter, serhiy.storchaka, sping
2016-02-01 04:43:36tcaswellsetmessageid: <1454301816.69.0.0797952413222.issue24266@psf.upfronthosting.co.za>
2016-02-01 04:43:36tcaswelllinkissue24266 messages
2016-02-01 04:43:36tcaswellcreate