* Updated version info to 3.5
* Fixed a markup error
* Added a versionadded directive to namereplace_errors documentation
.. c:function:: PyObject* PyCodec_NameReplaceErrors(PyObject *exc)
- Replace the unicode encode error with `\N{...}` escapes.
+ Replace the unicode encode error with ``\N{...}`` escapes.
- .. versionadded: 3.4
+ .. versionadded:: 3.5
Implements the ``namereplace`` error handling (for encoding only): the
unencodable character is replaced by a ``\N{...}`` escape sequence.
+ .. versionadded:: 3.5
+
To simplify working with encoded files or stream, the module also defines these
utility functions:
.. versionchanged:: 3.4
The ``'surrogatepass'`` error handlers now works with utf-16\* and utf-32\* codecs.
-.. versionadded:: 3.4
+.. versionadded:: 3.5
The ``'namereplace'`` error handler.
The set of allowed values can be extended via :meth:`register_error`.