diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2023-08-27 23:59:35 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-27 23:59:35 (GMT) |
commit | 311fd96dae5156b46e0eca982c12dd6bad00adf5 (patch) | |
tree | 88da0ffebea74689524f0ece4211137186a5c903 /Doc/library/dis.rst | |
parent | 32d48ede2fe90f27b5ed96c8e2bd3387a795e825 (diff) | |
download | cpython-311fd96dae5156b46e0eca982c12dd6bad00adf5.zip cpython-311fd96dae5156b46e0eca982c12dd6bad00adf5.tar.gz cpython-311fd96dae5156b46e0eca982c12dd6bad00adf5.tar.bz2 |
[3.12] Docs: Resolve Sphinx warnings in dis.rst (GH-108476) (#108546)
Docs: Resolve Sphinx warnings in dis.rst (GH-108476)
- Link to the code objects reference
- Suppress link to deliberately undocumented builtins.__build_class__
- Suppress links for example methods
(cherry picked from commit cb1184280b3fb369a07abb4153aa36829cf1df9b)
Co-authored-by: Erlend E. Aasland <erlend@python.org>
Diffstat (limited to 'Doc/library/dis.rst')
-rw-r--r-- | Doc/library/dis.rst | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst index 085fd2b..6fadccf 100644 --- a/Doc/library/dis.rst +++ b/Doc/library/dis.rst @@ -43,13 +43,13 @@ interpreter. adaptive bytecode can be shown by passing ``adaptive=True``. -Example: Given the function :func:`myfunc`:: +Example: Given the function :func:`!myfunc`:: def myfunc(alist): return len(alist) the following command can be used to display the disassembly of -:func:`myfunc`: +:func:`!myfunc`: .. doctest:: @@ -793,7 +793,7 @@ iterations of the loop. .. opcode:: LOAD_BUILD_CLASS - Pushes :func:`builtins.__build_class__` onto the stack. It is later called + Pushes :func:`!builtins.__build_class__` onto the stack. It is later called to construct a class. @@ -851,14 +851,14 @@ iterations of the loop. .. opcode:: STORE_NAME (namei) Implements ``name = STACK.pop()``. *namei* is the index of *name* in the attribute - :attr:`co_names` of the code object. The compiler tries to use - :opcode:`STORE_FAST` or :opcode:`STORE_GLOBAL` if possible. + :attr:`!co_names` of the :ref:`code object <code-objects>`. + The compiler tries to use :opcode:`STORE_FAST` or :opcode:`STORE_GLOBAL` if possible. .. opcode:: DELETE_NAME (namei) - Implements ``del name``, where *namei* is the index into :attr:`co_names` - attribute of the code object. + Implements ``del name``, where *namei* is the index into :attr:`!co_names` + attribute of the :ref:`code object <code-objects>`. .. opcode:: UNPACK_SEQUENCE (count) @@ -897,7 +897,8 @@ iterations of the loop. value = STACK.pop() obj.name = value - where *namei* is the index of name in :attr:`co_names`. + where *namei* is the index of name in :attr:`!co_names` of the + :ref:`code object <code-objects>`. .. opcode:: DELETE_ATTR (namei) @@ -906,7 +907,8 @@ iterations of the loop. obj = STACK.pop() del obj.name - where *namei* is the index of name into :attr:`co_names`. + where *namei* is the index of name into :attr:`!co_names` of the + :ref:`code object <code-objects>`. .. opcode:: STORE_GLOBAL (namei) |