From: Michael W. Hudson Date: Wed, 13 Feb 2002 11:58:25 +0000 (+0000) Subject: Simon Budig's patch (posted by me): X-Git-Tag: v2.3c1~6677 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0c1ceaf66ddb8cdaecd9d43f4f47abb8151a1ddb;p=python Simon Budig's patch (posted by me): [ #513235 ] prevent readline filename completion --- diff --git a/Modules/readline.c b/Modules/readline.c index fa4fc06863..9b4d9522b0 100644 --- a/Modules/readline.c +++ b/Modules/readline.c @@ -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;