[Python-checkins] python/dist/src/Modules readline.c,2.64,2.65

loewis at users.sourceforge.net loewis at users.sourceforge.net
Sat Sep 20 12:08:35 EDT 2003


Update of /cvsroot/python/python/dist/src/Modules
In directory sc8-pr-cvs1:/tmp/cvs-serv32387/Modules

Modified Files:
	readline.c 
Log Message:
Patch #800697: Add readline.clear_history.


Index: readline.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/readline.c,v
retrieving revision 2.64
retrieving revision 2.65
diff -C2 -d -r2.64 -r2.65
*** readline.c	17 Jul 2003 16:26:58 -0000	2.64
--- readline.c	20 Sep 2003 16:08:33 -0000	2.65
***************
*** 413,416 ****
--- 413,434 ----
  
  
+ #ifdef HAVE_RL_COMPLETION_APPEND_CHARACTER
+ 
+ /* Exported function to clear the current history */
+ 
+ static PyObject *
+ py_clear_history(PyObject *self, PyObject *noarg)
+ {
+ 	clear_history();
+ 	Py_INCREF(Py_None);
+ 	return Py_None;
+ }
+ 
+ PyDoc_STRVAR(doc_clear_history,
+ "clear_history() -> None\n\
+ Clear the current readline history.");
+ #endif
+ 
+ 
  /* Exported function to insert text into the line buffer */
  
***************
*** 484,487 ****
--- 502,508 ----
  	{"set_pre_input_hook", set_pre_input_hook,
  	 METH_VARARGS, doc_set_pre_input_hook},
+ #endif
+ #ifdef HAVE_RL_COMPLETION_APPEND_CHARACTER
+ 	{"clear_history", py_clear_history, METH_NOARGS, doc_clear_history},
  #endif
  	{0, 0}





More information about the Python-checkins mailing list