[Python-checkins] python/dist/src/Modules readline.c,2.68,2.69 (original) (raw)
montanaro at users.sourceforge.net montanaro at users.sourceforge.net
Sun May 23 13:46:53 EDT 2004
- Previous message: [Python-checkins] Maintain an er.ection desire
- Next message: [Python-checkins] python/dist/src/Doc/lib libreadline.tex, 1.12, 1.13
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /cvsroot/python/python/dist/src/Modules In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6098/Modules
Modified Files: readline.c Log Message: Exposed readline() function from the readline module.
Index: readline.c
RCS file: /cvsroot/python/python/dist/src/Modules/readline.c,v retrieving revision 2.68 retrieving revision 2.69 diff -C2 -d -r2.68 -r2.69 *** readline.c 25 Mar 2004 02:16:22 -0000 2.68 --- readline.c 23 May 2004 17:46:49 -0000 2.69
*** 33,36 **** --- 33,58 ----
- /* Exported function to get a line from the user */
- static PyObject *
- py_readline(PyObject *self, PyObject *args)
- {
char *s = NULL;
char *line = NULL;
if (!PyArg_ParseTuple(args, "|s:readline", &s))
return NULL;
line = readline(s);
if (line == NULL) {
PyErr_SetString(PyExc_EOFError, "End of file on input");
return NULL;
}
return PyString_FromString(line);
- }
- PyDoc_STRVAR(doc_py_readline,
- "readline([prompt]) -> line\n\
- Prompt for and read a line of text. Raise EOFError on EOF.");
- /* Exported function to send one line to readline's init file parser */
*** 469,472 **** --- 491,495 ---- static struct PyMethodDef readline_methods[] = {
{"readline", py_readline, METH_VARARGS, doc_py_readline}, {"parse_and_bind", parse_and_bind, METH_VARARGS, doc_parse_and_bind}, {"get_line_buffer", get_line_buffer, METH_NOARGS, doc_get_line_buffer},
- Previous message: [Python-checkins] Maintain an er.ection desire
- Next message: [Python-checkins] python/dist/src/Doc/lib libreadline.tex, 1.12, 1.13
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]