summaryrefslogtreecommitdiffstats
path: root/Python/hamt.c
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2022-05-19 15:34:58 (GMT)
committerGitHub <noreply@github.com>2022-05-19 15:34:58 (GMT)
commit2cdd57f119e3b85f1bfd28c7ff040e0d9bcaf115 (patch)
tree4499a0514a488347f6b98b517f6ae9ae808d1c6d /Python/hamt.c
parent84b86000e2bc32b0fbb6dfb6445a7ffc882067d2 (diff)
downloadcpython-2cdd57f119e3b85f1bfd28c7ff040e0d9bcaf115.zip
cpython-2cdd57f119e3b85f1bfd28c7ff040e0d9bcaf115.tar.gz
cpython-2cdd57f119e3b85f1bfd28c7ff040e0d9bcaf115.tar.bz2
bpo-46879: Fix incorrect sphinx object names in doc (GH-31615)
API members documented in sphinx have an object name, which allow the documentation to be linked from other projects. Sphinx calculates the object name by prefixing the current module name to the directive argument, e.g: .. module:: foo .. function:: bar.baz becomes foo.bar.baz. Since these anchors aren't displayed in the documentation, some mistakes have crept in, namely the Python stdlib documentation currently contains the objects: * asyncio.asyncio.subprocess.DEVNULL * asyncio.asyncio.subprocess.PIPE * asyncio.asyncio.subprocess.STDOUT * asyncio.asyncio.subprocess.Process * multiprocessing.sharedctypes.multiprocessing.Manager * xml.etree.ElementTree.xml.etree.ElementInclude This commit fixes this by making use of the :module: option which without an argument makes sphinx take the directive argument as is for the object name (avoiding the prefixing of the current module name that led to these broken object names). Co-authored-by: Ɓukasz Langa <lukasz@langa.pl>
Diffstat (limited to 'Python/hamt.c')
0 files changed, 0 insertions, 0 deletions