This "which python" is an important point, but it is NOT causing my
segfault.
I'm using Apple's Python. I'm certain. For IPython.
If you add this code to iplib.py then you are able to determine if you
are bound to libedit.
have_libedit - False
if sys.platform == 'darwin' and have_readline:
The segfault was in binding to the "complete" command; it does not
segfault (and seems to work) if I bind to "rl_complete" instead.
*However*, I am not sure that this is what IPython wants.
I am going to assume that rl_complete is the correct thing (at the
moment) and that IPython maps the app
The segfault was in binding to the "complete" command; it does not
segfault (and seems to work) if I bind to "rl_complete" instead.
*However*, I am not sure that this is what IPython wants.
I am going to assume that rl_complete is the correct thing (at the
moment) and that IPython maps the app