[Patches] [ python-Patches-513235 ] prevent readline filename completion
noreply@sourceforge.net
noreply@sourceforge.net
Wed, 13 Feb 2002 04:00:24 -0800
Patches item #513235, was opened at 2002-02-05 02:20
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=305470&aid=513235&group_id=5470
Category: Modules
Group: None
>Status: Closed
Resolution: Accepted
Priority: 5
Submitted By: Michael Hudson (mwh)
Assigned to: Michael Hudson (mwh)
Summary: prevent readline filename completion
Initial Comment:
This patch is from Simon Budig, and despite him being
too lazy to get an sf account, I think it should
probably go in.
--- readline.c.orig Sat Feb 2 21:44:09 2002
+++ readline.c Sat Feb 2 22:01:16 2002
@@ -346,6 +346,9 @@
lock released! */
save_tstate = PyThreadState_Swap(NULL);
PyEval_RestoreThread(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;
afaict, rl_attempted_completion_over has been present
in readline since 2.0.
objections?
----------------------------------------------------------------------
>Comment By: Michael Hudson (mwh)
Date: 2002-02-13 04:00
Message:
Logged In: YES
user_id=6656
OK, checked in as revision 2.43 of Modules/readline.c.
I wasn't proposing to check this into 2.2.1.
----------------------------------------------------------------------
Comment By: Martin v. Löwis (loewis)
Date: 2002-02-12 17:28
Message:
Logged In: YES
user_id=21627
The patch looks fine to me, please apply it. If you want
this in 2.2.1 also, I'd rather have definitive success
reports on using this patch on very old readline installations.
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=305470&aid=513235&group_id=5470