[Python-Dev] cpython: Add a new PyUnicode_Fill() function
Antoine Pitrou
solipsis at pitrou.net
Wed Jan 4 02:34:03 CET 2012
> +.. c:function:: int PyUnicode_Fill(PyObject *unicode, Py_ssize_t start, \
> + Py_ssize_t length, Py_UCS4 fill_char)
> +
> + Fill a string with a character: write *fill_char* into
> + ``unicode[start:start+length]``.
> +
> + Fail if *fill_char* is bigger than the string maximum character, or if the
> + string has more than 1 reference.
> +
> + Return the number of written character, or return ``-1`` and raise an
> + exception on error.
The return type should then be Py_ssize_t, not int.
Regards
Antoine.
More information about the Python-Dev
mailing list