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 ronaldoussoren
Recipients ronaldoussoren
Date 2013-07-15.12:37:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1373891820.19.0.984276620623.issue18459@psf.upfronthosting.co.za>
In-reply-to
Content
Modules/readline.c contains some code that improves interop with the readline emulation in libedit. That interop code is currently guarded by '#ifdef __APPLE__' preprocessor tests.

This should be replaced by '#if HAVE_LIBEDIT' to make it possible to use the same interop code on other platforms with libedit (such as BSD systems). 

A patch should have two parts:

1) Detect in either configure or setup.py if libedit's readline emulation
   will/should be used.

2) Change the __APPLE__ guards by HAVE_LIBEDIT guards.
History
Date User Action Args
2013-07-15 12:37:00ronaldoussorensetrecipients: + ronaldoussoren
2013-07-15 12:37:00ronaldoussorensetmessageid: <1373891820.19.0.984276620623.issue18459@psf.upfronthosting.co.za>
2013-07-15 12:37:00ronaldoussorenlinkissue18459 messages
2013-07-15 12:37:00ronaldoussorencreate