Skip to content

Commit

Permalink
[3.12] gh-115572: Move codeobject.replace() docs to the data model … (
Browse files Browse the repository at this point in the history
#115633)

* [3.12] gh-115572: Move `codeobject.replace()` docs to the data model (GH-115631)
(cherry picked from commit 0c80da4)

Co-authored-by: Daler <[email protected]>

* Remove note about copy.replace

---------

Co-authored-by: Daler <[email protected]>
  • Loading branch information
Eclips4 and daler-sz authored Feb 18, 2024
1 parent dd961d8 commit ae6c01d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
8 changes: 1 addition & 7 deletions Doc/library/types.rst
Original file line number Diff line number Diff line change
Expand Up @@ -188,20 +188,14 @@ 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

Note that the audited arguments may not match the names or positions
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
Expand Down
6 changes: 6 additions & 0 deletions Doc/reference/datamodel.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down

0 comments on commit ae6c01d

Please sign in to comment.