This is a follow to #22558. As per Terry's suggestion in #22558, for packages with multiple modules that are all documented on the same page and that currently have a "Source Code" link to an __init__ file (e.g. importlib), we should also add more specific "Source Code" links to the module sections. Attached is a patch for the documentation of the 3 such packages that I found: importlib, dbm and json
Three of the links are to one- or two- line modules that import the C implementation. I considered dropping them, but decided that the only way to know that they are not worth looking at is to let someone take a look. A counter argument is that we don't have links to CPython C implementations, and we could pretend that the Python wrappers are not there. Another core developer who feels strongly enough can remove the three. Thanks for the nice patch. I hope you do some more.
History
Date
User
Action
Args
2022-04-11 14:58:32
admin
set
github: 71491
2016-06-23 02:55:14
terry.reedy
set
status: open -> closedtype: enhancementmessages: + resolution: fixedstage: resolved