Commit cf36835f authored by Serhiy Storchaka's avatar Serhiy Storchaka

Issue #28750: Fixed docs of of unicode-escape an raw-unicode-escape C API.

Patch by Xiang Zhang.
parent 6770f8a4
...@@ -1291,16 +1291,15 @@ These are the "Unicode Escape" codec APIs: ...@@ -1291,16 +1291,15 @@ These are the "Unicode Escape" codec APIs:
.. c:function:: PyObject* PyUnicode_AsUnicodeEscapeString(PyObject *unicode) .. c:function:: PyObject* PyUnicode_AsUnicodeEscapeString(PyObject *unicode)
Encode a Unicode object using Unicode-Escape and return the result as Python Encode a Unicode object using Unicode-Escape and return the result as a
string object. Error handling is "strict". Return *NULL* if an exception was bytes object. Error handling is "strict". Return *NULL* if an exception was
raised by the codec. raised by the codec.
.. c:function:: PyObject* PyUnicode_EncodeUnicodeEscape(const Py_UNICODE *s, Py_ssize_t size) .. c:function:: PyObject* PyUnicode_EncodeUnicodeEscape(const Py_UNICODE *s, Py_ssize_t size)
Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Unicode-Escape and Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Unicode-Escape and
return a Python string object. Return *NULL* if an exception was raised by the return a bytes object. Return *NULL* if an exception was raised by the codec.
codec.
.. deprecated-removed:: 3.3 4.0 .. deprecated-removed:: 3.3 4.0
Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using
...@@ -1323,7 +1322,7 @@ These are the "Raw Unicode Escape" codec APIs: ...@@ -1323,7 +1322,7 @@ These are the "Raw Unicode Escape" codec APIs:
.. c:function:: PyObject* PyUnicode_AsRawUnicodeEscapeString(PyObject *unicode) .. c:function:: PyObject* PyUnicode_AsRawUnicodeEscapeString(PyObject *unicode)
Encode a Unicode object using Raw-Unicode-Escape and return the result as Encode a Unicode object using Raw-Unicode-Escape and return the result as
Python string object. Error handling is "strict". Return *NULL* if an exception a bytes object. Error handling is "strict". Return *NULL* if an exception
was raised by the codec. was raised by the codec.
...@@ -1331,8 +1330,7 @@ These are the "Raw Unicode Escape" codec APIs: ...@@ -1331,8 +1330,7 @@ These are the "Raw Unicode Escape" codec APIs:
Py_ssize_t size, const char *errors) Py_ssize_t size, const char *errors)
Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Raw-Unicode-Escape Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Raw-Unicode-Escape
and return a Python string object. Return *NULL* if an exception was raised by and return a bytes object. Return *NULL* if an exception was raised by the codec.
the codec.
.. deprecated-removed:: 3.3 4.0 .. deprecated-removed:: 3.3 4.0
Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment