cpython
cpython copied to clipboard
gh-95913: Copyedit & xref FrameInfo in Whatsnew inspect section
Part of #95913
This applies the standard copyediting and formatting to the inspect section in the Python 3.11 What's New, as well as explicitly mentions/references the new inspect.FrameInfo objects. Specifically:
- Explicitly name and link the new
FrameInfo/Tracebackclass instances returned by variousinspectfunctions and what it replaces (a namedtuple-like object) - Break prose list of functions into bulleted list for readability
- Don't show redundant module name in
inspectmodule APIs - Other small Sphinx/textual tweaks
Also, it makes a couple directly related fixes in the inspect module library documentation:
- Add missing "Changed in 3.11" annotation to
inspect.Traceback - Fix indent and wording of that under
inspect.FrameInfo - Add missing "New in 3.11" annotation to
inspect.ismethodwrappermentioned in What's New, and fix broken cross-references within due to bad Sphinx syntax
- Issue: gh-95913