From: Daler <48939169+daler-sz@users.noreply.github.com> Date: Sun, 18 Feb 2024 14:13:46 +0000 (+0500) Subject: gh-115572: Move `codeobject.replace()` docs to the data model (#115631) X-Git-Tag: v3.13.0a5~351 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0c80da4c14d904a367968955544dd6ae58c8101c;p=thirdparty%2FPython%2Fcpython.git gh-115572: Move `codeobject.replace()` docs to the data model (#115631) --- diff --git a/Doc/library/types.rst b/Doc/library/types.rst index c8c981024c1a..b856544e4420 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 ` such as returned by :func:`compile`. .. audit-event:: code.__new__ code,filename,name,argcount,posonlyargcount,kwonlyargcount,nlocals,stacksize,flags types.CodeType @@ -196,14 +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. - - Code objects are also supported by generic function :func:`copy.replace`. - - .. 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 88bc025c7c3f..afeb6596fbb9 100644 --- a/Doc/reference/datamodel.rst +++ b/Doc/reference/datamodel.rst @@ -1292,6 +1292,14 @@ 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. + + Code objects are also supported by the generic function :func:`copy.replace`. + + .. versionadded:: 3.8 + .. _frame-objects: