[Python-checkins] gh-98239: Document that `inspect.getsource()` can raise `TypeError` (GH-101689)
miss-islington
webhook-mailer at python.org
Thu Mar 23 15:41:58 EDT 2023
https://github.com/python/cpython/commit/77e54fe98a52a70e7d692d4765821e66e9c40b4a
commit: 77e54fe98a52a70e7d692d4765821e66e9c40b4a
branch: 3.10
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2023-03-23T12:41:50-07:00
summary:
gh-98239: Document that `inspect.getsource()` can raise `TypeError` (GH-101689)
(cherry picked from commit b6132085ca5418f714eff6e31d1d03369d3fd1d9)
Co-authored-by: Nikita Sobolev <mail at sobolevn.me>
files:
M Doc/library/inspect.rst
diff --git a/Doc/library/inspect.rst b/Doc/library/inspect.rst
index 35aa99464ed0..0fe4fb6275af 100644
--- a/Doc/library/inspect.rst
+++ b/Doc/library/inspect.rst
@@ -526,6 +526,8 @@ Retrieving source code
object and the line number indicates where in the original source file the first
line of code was found. An :exc:`OSError` is raised if the source code cannot
be retrieved.
+ A :exc:`TypeError` is raised if the object is a built-in module, class, or
+ function.
.. versionchanged:: 3.3
:exc:`OSError` is raised instead of :exc:`IOError`, now an alias of the
@@ -538,6 +540,8 @@ Retrieving source code
class, method, function, traceback, frame, or code object. The source code is
returned as a single string. An :exc:`OSError` is raised if the source code
cannot be retrieved.
+ A :exc:`TypeError` is raised if the object is a built-in module, class, or
+ function.
.. versionchanged:: 3.3
:exc:`OSError` is raised instead of :exc:`IOError`, now an alias of the
More information about the Python-checkins
mailing list