Simon Budig's patch (posted by me):

[ #513235 ] prevent readline filename completion
This commit is contained in:
Michael W. Hudson 2002-02-13 11:58:25 +00:00
parent 8fef47be5f
commit 0c1ceaf66d
1 changed files with 3 additions and 0 deletions

View File

@ -460,6 +460,9 @@ on_completion(char *text, int state)
lock released! */
save_tstate = PyThreadState_Swap(NULL);
PyEval_RestoreThread(completer_tstate);
/* Don't use the default filename completion if we
* have a custom completion function... */
rl_attempted_completion_over = 1;
r = PyObject_CallFunction(completer, "si", text, state);
if (r == NULL)
goto error;