From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sat, 30 May 2026 09:25:55 +0000 (+0200) Subject: [3.14] gh-150501: Correct `inspect.getattr_static` docs signature (GH-150504) (#150602) X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=412c089ed785b01f53ae9de7d863cf5c755db610;p=thirdparty%2FPython%2Fcpython.git [3.14] gh-150501: Correct `inspect.getattr_static` docs signature (GH-150504) (#150602) gh-150501: Correct `inspect.getattr_static` docs signature (GH-150504) (cherry picked from commit 678fd8452cc2d7f9a50cb5d4e5ae44a60b724248) Co-authored-by: Jonathan Dung --- diff --git a/Doc/library/inspect.rst b/Doc/library/inspect.rst index 7a69e246e12c..672062e94a6b 100644 --- a/Doc/library/inspect.rst +++ b/Doc/library/inspect.rst @@ -1574,10 +1574,11 @@ properties, will be invoked and :meth:`~object.__getattr__` and may be called. For cases where you want passive introspection, like documentation tools, this -can be inconvenient. :func:`getattr_static` has the same signature as :func:`getattr` +can be inconvenient. :func:`getattr_static` has a similar signature as :func:`getattr` but avoids executing code when it fetches attributes. -.. function:: getattr_static(obj, attr, default=None) +.. function:: getattr_static(obj, attr) + getattr_static(obj, attr, default) Retrieve attributes without triggering dynamic lookup via the descriptor protocol, :meth:`~object.__getattr__`