Berker Peksag added the comment: The version check doesn't work because 0ed1801bf4bd added #ifndef __APPLE__ to guard the code, so if you're using readline on OS X, that rl_variable_bind workaround won't work.
There are two alternatives: 1) convert ifndef to ifdef and add a check for the ``using_libedit_emulation`` variable. #ifdef __APPLE__ if (using_libedit_emulation) { ... ... looks like a common idiom in readline.c. 2) just skip the test if _READLINE_VERSION < 0x0603 ---------- nosy: +berker.peksag _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19884> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com