summaryrefslogtreecommitdiffstats
path: root/Doc/library/dis.rst
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2023-08-27 23:59:35 (GMT)
committerGitHub <noreply@github.com>2023-08-27 23:59:35 (GMT)
commit311fd96dae5156b46e0eca982c12dd6bad00adf5 (patch)
tree88da0ffebea74689524f0ece4211137186a5c903 /Doc/library/dis.rst
parent32d48ede2fe90f27b5ed96c8e2bd3387a795e825 (diff)
downloadcpython-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.rst20
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)