mirror of
https://github.com/python/cpython.git
synced 2025-11-02 03:01:58 +00:00
document UnicodeError attributes
This commit is contained in:
parent
196035595f
commit
78f7e3a8dc
1 changed files with 24 additions and 0 deletions
|
|
@ -371,6 +371,30 @@ The following exceptions are the exceptions that are usually raised.
|
|||
Raised when a Unicode-related encoding or decoding error occurs. It is a
|
||||
subclass of :exc:`ValueError`.
|
||||
|
||||
:exc:`UnicodeError` has attributes that describe the encoding or decoding
|
||||
error. For example, ``err.object[err.start:err.end]`` gives the particular
|
||||
invalid input that the codec failed on.
|
||||
|
||||
.. attribute:: encoding
|
||||
|
||||
The name of the encoding that raised the error.
|
||||
|
||||
.. attribute:: reason
|
||||
|
||||
A string describing the specific codec error.
|
||||
|
||||
.. attribute:: object
|
||||
|
||||
The object the codec was attempting to encode or decode.
|
||||
|
||||
.. attribute:: start
|
||||
|
||||
The first index of invalid data in :attr:`object`.
|
||||
|
||||
.. attribute:: end
|
||||
|
||||
The index after the last invalid data in :attr:`object`.
|
||||
|
||||
|
||||
.. exception:: UnicodeEncodeError
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue