diff options
author | Skip Montanaro <skip@pobox.com> | 2004-08-16 16:15:13 (GMT) |
---|---|---|
committer | Skip Montanaro <skip@pobox.com> | 2004-08-16 16:15:13 (GMT) |
commit | 6c06cd5ff9dbf940c5907eb4d8992e7ee857b1d7 (patch) | |
tree | 04fc2f2008bc40a54451f2528f39bf263c5de56b | |
parent | 7ec75848139f2ed9cfa136fd7d3e0aa557112b38 (diff) | |
download | cpython-6c06cd5ff9dbf940c5907eb4d8992e7ee857b1d7.zip cpython-6c06cd5ff9dbf940c5907eb4d8992e7ee857b1d7.tar.gz cpython-6c06cd5ff9dbf940c5907eb4d8992e7ee857b1d7.tar.bz2 |
fix a couple problems with the last patch picked up by Michael Hudson
-rw-r--r-- | Modules/readline.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/Modules/readline.c b/Modules/readline.c index 043e365..40d489f 100644 --- a/Modules/readline.c +++ b/Modules/readline.c @@ -304,11 +304,9 @@ py_remove_history(PyObject *self, PyObject *args) return NULL; entry = remove_history(entry_number); if (!entry) { - char buf[80]; - PyOS_snprintf(buf, sizeof(buf), - "No history item at position %i", - entry_number); - PyErr_SetString(PyExc_ValueError, buf); + PyErr_Format(PyExc_ValueError, + "No history item at position %d", + entry_number); return NULL; } /* free memory allocated for the history entry */ @@ -323,7 +321,7 @@ py_remove_history(PyObject *self, PyObject *args) } PyDoc_STRVAR(doc_remove_history, -"remove_history(pos) -> None\n\ +"remove_history_item(pos) -> None\n\ remove history item given by its position"); static PyObject * @@ -338,11 +336,9 @@ py_replace_history(PyObject *self, PyObject *args) } old_entry = replace_history_entry(entry_number, line, (void *)NULL); if (!old_entry) { - char buf[80]; - PyOS_snprintf(buf, sizeof(buf), - "No history item at position %i", - entry_number); - PyErr_SetString(PyExc_ValueError, buf); + PyErr_Format(PyExc_ValueError, + "No history item at position %d", + entry_number); return NULL; } /* free memory allocated for the old history entry */ @@ -357,7 +353,7 @@ py_replace_history(PyObject *self, PyObject *args) } PyDoc_STRVAR(doc_replace_history, -"replace_history(pos, line) -> None\n\ +"replace_history_item(pos, line) -> None\n\ replaces history item given by its position with contents of line"); /* Add a line to the history buffer */ |