summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKirill Podoprigora <kirill.bast9@mail.ru>2024-02-18 14:38:33 (GMT)
committerGitHub <noreply@github.com>2024-02-18 14:38:33 (GMT)
commitae6c01d9d27dd6fb0805340a34f5011b7c1d5e7e (patch)
tree1d93c11567e12972a5f1da5d83d80a0b2dd8415f
parentdd961d8329ef4138fd0b0c5338cae34f54e3f218 (diff)
downloadcpython-ae6c01d9d27dd6fb0805340a34f5011b7c1d5e7e.zip
cpython-ae6c01d9d27dd6fb0805340a34f5011b7c1d5e7e.tar.gz
cpython-ae6c01d9d27dd6fb0805340a34f5011b7c1d5e7e.tar.bz2
[3.12] gh-115572: Move `codeobject.replace()` docs to the data model … (#115633)
* [3.12] gh-115572: Move `codeobject.replace()` docs to the data model (GH-115631) (cherry picked from commit 0c80da4c14d904a367968955544dd6ae58c8101c) Co-authored-by: Daler <48939169+daler-sz@users.noreply.github.com> * Remove note about copy.replace --------- Co-authored-by: Daler <48939169+daler-sz@users.noreply.github.com>
-rw-r--r--Doc/library/types.rst8
-rw-r--r--Doc/reference/datamodel.rst6
2 files changed, 7 insertions, 7 deletions
diff --git a/Doc/library/types.rst b/Doc/library/types.rst
index f9e0ba4..3c42649 100644
--- a/Doc/library/types.rst
+++ b/Doc/library/types.rst
@@ -188,7 +188,7 @@ Standard names are defined for the following types:
.. index:: pair: built-in function; compile
- The type for code objects such as returned by :func:`compile`.
+ The type of :ref:`code objects <code-objects>` such as returned by :func:`compile`.
.. audit-event:: code.__new__ code,filename,name,argcount,posonlyargcount,kwonlyargcount,nlocals,stacksize,flags types.CodeType
@@ -196,12 +196,6 @@ Standard names are defined for the following types:
required by the initializer. The audit event only occurs for direct
instantiation of code objects, and is not raised for normal compilation.
- .. method:: CodeType.replace(**kwargs)
-
- Return a copy of the code object with new values for the specified fields.
-
- .. versionadded:: 3.8
-
.. data:: CellType
The type for cell objects: such objects are used as containers for
diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst
index 6292a1d..a05f5d7 100644
--- a/Doc/reference/datamodel.rst
+++ b/Doc/reference/datamodel.rst
@@ -1292,6 +1292,12 @@ Methods on code objects
:pep:`626` - Precise line numbers for debugging and other tools.
The PEP that introduced the :meth:`!co_lines` method.
+.. method:: codeobject.replace(**kwargs)
+
+ Return a copy of the code object with new values for the specified fields.
+
+ .. versionadded:: 3.8
+
.. _frame-objects: