]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.12] gh-115572: Move `codeobject.replace()` docs to the data model … (#115633)
authorKirill Podoprigora <kirill.bast9@mail.ru>
Sun, 18 Feb 2024 14:38:33 +0000 (17:38 +0300)
committerGitHub <noreply@github.com>
Sun, 18 Feb 2024 14:38:33 +0000 (14:38 +0000)
* [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>
Doc/library/types.rst
Doc/reference/datamodel.rst

index f9e0ba4567bef7552fccb879c94815e6613b473d..3c426498f024813e150600a59f9dd8759673963b 100644 (file)
@@ -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
index 6292a1daabc32c58253d773cc3e5c7d67a5e2622..a05f5d70a25b89a53701573693e2795c4886fa6b 100644 (file)
@@ -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: