diff options
author | Jakub Kuczys <me@jacken.men> | 2023-06-05 16:10:13 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-05 16:10:13 (GMT) |
commit | a4f72fa39a9d391c7b931ba1906d81da4ae01949 (patch) | |
tree | 8121c5ad65aca0a0bcf9940861672fded4747157 | |
parent | eb0ce92141cd14196a8922cfe9df4a713c5c1d9b (diff) | |
download | cpython-a4f72fa39a9d391c7b931ba1906d81da4ae01949.zip cpython-a4f72fa39a9d391c7b931ba1906d81da4ae01949.tar.gz cpython-a4f72fa39a9d391c7b931ba1906d81da4ae01949.tar.bz2 |
gh-89412: Add missing attributes (added in 3.10) to traceback module docs (#105046)
-rw-r--r-- | Doc/library/traceback.rst | 14 | ||||
-rw-r--r-- | Lib/traceback.py | 4 | ||||
-rw-r--r-- | Misc/NEWS.d/next/Documentation/2023-05-28-19-08-42.gh-issue-89412.j4cg7K.rst | 2 |
3 files changed, 18 insertions, 2 deletions
diff --git a/Doc/library/traceback.rst b/Doc/library/traceback.rst index 58f4781..36171a3 100644 --- a/Doc/library/traceback.rst +++ b/Doc/library/traceback.rst @@ -279,6 +279,13 @@ capture data for later printing in a lightweight fashion. For syntax errors - the line number where the error occurred. + .. attribute:: end_lineno + + For syntax errors - the end line number where the error occurred. + Can be ``None`` if not present. + + .. versionadded:: 3.10 + .. attribute:: text For syntax errors - the text where the error occurred. @@ -287,6 +294,13 @@ capture data for later printing in a lightweight fashion. For syntax errors - the offset into the text where the error occurred. + .. attribute:: end_offset + + For syntax errors - the end offset into the text where the error occurred. + Can be ``None`` if not present. + + .. versionadded:: 3.10 + .. attribute:: msg For syntax errors - the compiler error message. diff --git a/Lib/traceback.py b/Lib/traceback.py index 0ea77bf..21e3204 100644 --- a/Lib/traceback.py +++ b/Lib/traceback.py @@ -674,8 +674,8 @@ class TracebackException: occurred. - :attr:`offset` For syntax errors - the offset into the text where the error occurred. - - :attr:`end_offset` For syntax errors - the offset into the text where the - error occurred. Can be `None` if not present. + - :attr:`end_offset` For syntax errors - the end offset into the text where + the error occurred. Can be `None` if not present. - :attr:`msg` For syntax errors - the compiler error message. """ diff --git a/Misc/NEWS.d/next/Documentation/2023-05-28-19-08-42.gh-issue-89412.j4cg7K.rst b/Misc/NEWS.d/next/Documentation/2023-05-28-19-08-42.gh-issue-89412.j4cg7K.rst new file mode 100644 index 0000000..00937e5 --- /dev/null +++ b/Misc/NEWS.d/next/Documentation/2023-05-28-19-08-42.gh-issue-89412.j4cg7K.rst @@ -0,0 +1,2 @@ +Add missing documentation for the ``end_lineno`` and ``end_offset`` attributes +of the :class:`traceback.TracebackException` class. |