This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author kj
Recipients docs@python, kj
Date 2020-10-28.15:28:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1603898907.29.0.300729601022.issue42182@roundup.psfhosted.org>
In-reply-to
Content
Some ``:meth:`` markups are not being hyperlinked at all, while some are. This only occurs for Python 3.10. This also seems related to https://bugs.python.org/issue42042.

Eg. 
For 3.9, https://docs.python.org/3.9/library/stdtypes.html#truth-value-testing:
``__bool__``, ``__len__`` are hyperlinked.

For 3.10, https://docs.python.org/3.10/library/stdtypes.html#truth-value-testing:
``__bool__``, ``__len__`` are not hyperlinked.

This occurs throughout the documentation, but it doesn't seem to consistently happen. For example, in https://docs.python.org/3.10/library/stdtypes.html#contextmanager.__exit__ , ``__exit__`` is hyperlinked, but right below that section, the other ``__exit__``s are not. This is puzzling since their markup both uses the same :meth:`__exit__`.

I'm not able to locally reproduce this using Sphinx 2.4.0. I don't know which version exactly of Sphinx this regression occured.
History
Date User Action Args
2020-10-28 15:28:27kjsetrecipients: + kj, docs@python
2020-10-28 15:28:27kjsetmessageid: <1603898907.29.0.300729601022.issue42182@roundup.psfhosted.org>
2020-10-28 15:28:27kjlinkissue42182 messages
2020-10-28 15:28:27kjcreate