mirror of https://github.com/python/cpython
gh-117431: Fix str.endswith docstring (#117499)
The first parameter is named 'suffix', not 'prefix'.
Regression introduced by commit 444156ed
This commit is contained in:
parent
8ef98924d3
commit
1dc1521042
|
@ -1421,12 +1421,12 @@ exit:
|
||||||
}
|
}
|
||||||
|
|
||||||
PyDoc_STRVAR(unicode_endswith__doc__,
|
PyDoc_STRVAR(unicode_endswith__doc__,
|
||||||
"endswith($self, prefix[, start[, end]], /)\n"
|
"endswith($self, suffix[, start[, end]], /)\n"
|
||||||
"--\n"
|
"--\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Return True if the string ends with the specified prefix, False otherwise.\n"
|
"Return True if the string ends with the specified suffix, False otherwise.\n"
|
||||||
"\n"
|
"\n"
|
||||||
" prefix\n"
|
" suffix\n"
|
||||||
" A string or a tuple of strings to try.\n"
|
" A string or a tuple of strings to try.\n"
|
||||||
" start\n"
|
" start\n"
|
||||||
" Optional start position. Default: start of the string.\n"
|
" Optional start position. Default: start of the string.\n"
|
||||||
|
@ -1609,4 +1609,4 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=e495e878d8283217 input=a9049054013a1b77]*/
|
/*[clinic end generated code: output=1734aa1fcc9b076a input=a9049054013a1b77]*/
|
||||||
|
|
|
@ -13078,16 +13078,24 @@ unicode_startswith_impl(PyObject *self, PyObject *subobj, Py_ssize_t start,
|
||||||
|
|
||||||
|
|
||||||
/*[clinic input]
|
/*[clinic input]
|
||||||
@text_signature "($self, prefix[, start[, end]], /)"
|
@text_signature "($self, suffix[, start[, end]], /)"
|
||||||
str.endswith as unicode_endswith = str.startswith
|
str.endswith as unicode_endswith
|
||||||
|
|
||||||
Return True if the string ends with the specified prefix, False otherwise.
|
suffix as subobj: object
|
||||||
|
A string or a tuple of strings to try.
|
||||||
|
start: slice_index(accept={int, NoneType}, c_default='0') = None
|
||||||
|
Optional start position. Default: start of the string.
|
||||||
|
end: slice_index(accept={int, NoneType}, c_default='PY_SSIZE_T_MAX') = None
|
||||||
|
Optional stop position. Default: end of the string.
|
||||||
|
/
|
||||||
|
|
||||||
|
Return True if the string ends with the specified suffix, False otherwise.
|
||||||
[clinic start generated code]*/
|
[clinic start generated code]*/
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
unicode_endswith_impl(PyObject *self, PyObject *subobj, Py_ssize_t start,
|
unicode_endswith_impl(PyObject *self, PyObject *subobj, Py_ssize_t start,
|
||||||
Py_ssize_t end)
|
Py_ssize_t end)
|
||||||
/*[clinic end generated code: output=cce6f8ceb0102ca9 input=82cd5ce9e7623646]*/
|
/*[clinic end generated code: output=cce6f8ceb0102ca9 input=00fbdc774a7d4d71]*/
|
||||||
{
|
{
|
||||||
if (PyTuple_Check(subobj)) {
|
if (PyTuple_Check(subobj)) {
|
||||||
Py_ssize_t i;
|
Py_ssize_t i;
|
||||||
|
|
Loading…
Reference in New Issue