aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/pydoc_data
diff options
context:
space:
mode:
authorThomas Wouters <thomas@python.org>2024-03-12 18:34:05 +0100
committerThomas Wouters <thomas@python.org>2024-03-12 21:11:08 +0100
commit076d169ebbe59f7035eaa28d33d517bcb375f342 (patch)
tree0d38f6da1f75f55fbf7ea0f79401e6c88ba5325b /Lib/pydoc_data
parentf6e7a6ce651b43c6e060608a4bb20685f39e9eaa (diff)
downloadcpython-076d169ebbe59f7035eaa28d33d517bcb375f342.tar.gz
cpython-076d169ebbe59f7035eaa28d33d517bcb375f342.zip
Python 3.13.0a5v3.13.0a5
Diffstat (limited to 'Lib/pydoc_data')
-rw-r--r--Lib/pydoc_data/topics.py106
1 files changed, 65 insertions, 41 deletions
diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py
index a49c38a51d3..05045ac8c94 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-# Autogenerated by Sphinx on Thu Feb 15 14:30:52 2024
+# Autogenerated by Sphinx on Tue Mar 12 18:35:04 2024
# as part of the release process.
topics = {'assert': 'The "assert" statement\n'
'**********************\n'
@@ -4724,7 +4724,7 @@ topics = {'assert': 'The "assert" statement\n'
'reflection,\n'
' and "__eq__()" and "__ne__()" are their own reflection. '
'If the\n'
- ' operands are of different types, and right operand’s '
+ ' operands are of different types, and the right operand’s '
'type is a\n'
' direct or indirect subclass of the left operand’s type, '
'the\n'
@@ -4734,6 +4734,11 @@ topics = {'assert': 'The "assert" statement\n'
'is not\n'
' considered.\n'
'\n'
+ ' When no appropriate method returns any value other than\n'
+ ' "NotImplemented", the "==" and "!=" operators will fall '
+ 'back to\n'
+ ' "is" and "is not", respectively.\n'
+ '\n'
'object.__hash__(self)\n'
'\n'
' Called by built-in function "hash()" and for operations '
@@ -5223,15 +5228,15 @@ topics = {'assert': 'The "assert" statement\n'
'overridden by\n'
'the local file.\n'
'\n'
- 'Changed in version 3.11: ".pdbrc" is now read with "\'utf-8\'" '
- 'encoding.\n'
- 'Previously, it was read with the system locale encoding.\n'
- '\n'
'Changed in version 3.2: ".pdbrc" can now contain commands that\n'
'continue debugging, such as "continue" or "next". Previously, '
'these\n'
'commands had no effect.\n'
'\n'
+ 'Changed in version 3.11: ".pdbrc" is now read with "\'utf-8\'" '
+ 'encoding.\n'
+ 'Previously, it was read with the system locale encoding.\n'
+ '\n'
'h(elp) [command]\n'
'\n'
' Without argument, print the list of available commands. With '
@@ -8756,7 +8761,7 @@ topics = {'assert': 'The "assert" statement\n'
'"__rsub__()"\n'
' method, "type(y).__rsub__(y, x)" is called if '
'"type(x).__sub__(x,\n'
- ' y)" returns *NotImplemented*.\n'
+ ' y)" returns "NotImplemented".\n'
'\n'
' Note that ternary "pow()" will not try calling '
'"__rpow__()" (the\n'
@@ -8799,14 +8804,18 @@ topics = {'assert': 'The "assert" statement\n'
'the result\n'
' (which could be, but does not have to be, *self*). If a '
'specific\n'
- ' method is not defined, the augmented assignment falls '
- 'back to the\n'
- ' normal methods. For instance, if *x* is an instance of '
- 'a class\n'
- ' with an "__iadd__()" method, "x += y" is equivalent to '
- '"x =\n'
- ' x.__iadd__(y)" . Otherwise, "x.__add__(y)" and '
- '"y.__radd__(x)" are\n'
+ ' method is not defined, or if that method returns '
+ '"NotImplemented",\n'
+ ' the augmented assignment falls back to the normal '
+ 'methods. For\n'
+ ' instance, if *x* is an instance of a class with an '
+ '"__iadd__()"\n'
+ ' method, "x += y" is equivalent to "x = x.__iadd__(y)" . '
+ 'If\n'
+ ' "__iadd__()" does not exist, or if "x.__iadd__(y)" '
+ 'returns\n'
+ ' "NotImplemented", "x.__add__(y)" and "y.__radd__(x)" '
+ 'are\n'
' considered, as with the evaluation of "x + y". In '
'certain\n'
' situations, augmented assignment can result in '
@@ -8887,7 +8896,7 @@ topics = {'assert': 'The "assert" statement\n'
'Every object has an identity, a type and a value. An object’s\n'
'*identity* never changes once it has been created; you may think '
'of it\n'
- 'as the object’s address in memory. The ‘"is"’ operator compares '
+ 'as the object’s address in memory. The "is" operator compares '
'the\n'
'identity of two objects; the "id()" function returns an integer\n'
'representing its identity.\n'
@@ -8952,7 +8961,7 @@ topics = {'assert': 'The "assert" statement\n'
'Note that the use of the implementation’s tracing or debugging\n'
'facilities may keep objects alive that would normally be '
'collectable.\n'
- 'Also note that catching an exception with a ‘"try"…"except"’ '
+ 'Also note that catching an exception with a "try"…"except" '
'statement\n'
'may keep objects alive.\n'
'\n'
@@ -8967,8 +8976,9 @@ topics = {'assert': 'The "assert" statement\n'
'release the external resource, usually a "close()" method. '
'Programs\n'
'are strongly recommended to explicitly close such objects. The\n'
- '‘"try"…"finally"’ statement and the ‘"with"’ statement provide\n'
- 'convenient ways to do this.\n'
+ '"try"…"finally" statement and the "with" statement provide '
+ 'convenient\n'
+ 'ways to do this.\n'
'\n'
'Some objects contain references to other objects; these are '
'called\n'
@@ -9345,10 +9355,7 @@ topics = {'assert': 'The "assert" statement\n'
'The try statement.\n'
'\n'
'Changed in version 3.3: "None" is now permitted as "Y" in "raise X\n'
- 'from Y".\n'
- '\n'
- 'New in version 3.3: The "__suppress_context__" attribute to '
- 'suppress\n'
+ 'from Y".Added the "__suppress_context__" attribute to suppress\n'
'automatic display of the exception context.\n'
'\n'
'Changed in version 3.11: If the traceback of the active exception '
@@ -10133,8 +10140,8 @@ topics = {'assert': 'The "assert" statement\n'
'reflection,\n'
' and "__eq__()" and "__ne__()" are their own reflection. '
'If the\n'
- ' operands are of different types, and right operand’s type '
- 'is a\n'
+ ' operands are of different types, and the right operand’s '
+ 'type is a\n'
' direct or indirect subclass of the left operand’s type, '
'the\n'
' reflected method of the right operand has priority, '
@@ -10143,6 +10150,11 @@ topics = {'assert': 'The "assert" statement\n'
'is not\n'
' considered.\n'
'\n'
+ ' When no appropriate method returns any value other than\n'
+ ' "NotImplemented", the "==" and "!=" operators will fall '
+ 'back to\n'
+ ' "is" and "is not", respectively.\n'
+ '\n'
'object.__hash__(self)\n'
'\n'
' Called by built-in function "hash()" and for operations '
@@ -11682,7 +11694,7 @@ topics = {'assert': 'The "assert" statement\n'
'"__rsub__()"\n'
' method, "type(y).__rsub__(y, x)" is called if '
'"type(x).__sub__(x,\n'
- ' y)" returns *NotImplemented*.\n'
+ ' y)" returns "NotImplemented".\n'
'\n'
' Note that ternary "pow()" will not try calling '
'"__rpow__()" (the\n'
@@ -11725,14 +11737,17 @@ topics = {'assert': 'The "assert" statement\n'
'the result\n'
' (which could be, but does not have to be, *self*). If a '
'specific\n'
- ' method is not defined, the augmented assignment falls '
- 'back to the\n'
- ' normal methods. For instance, if *x* is an instance of a '
- 'class\n'
- ' with an "__iadd__()" method, "x += y" is equivalent to "x '
- '=\n'
- ' x.__iadd__(y)" . Otherwise, "x.__add__(y)" and '
- '"y.__radd__(x)" are\n'
+ ' method is not defined, or if that method returns '
+ '"NotImplemented",\n'
+ ' the augmented assignment falls back to the normal '
+ 'methods. For\n'
+ ' instance, if *x* is an instance of a class with an '
+ '"__iadd__()"\n'
+ ' method, "x += y" is equivalent to "x = x.__iadd__(y)" . '
+ 'If\n'
+ ' "__iadd__()" does not exist, or if "x.__iadd__(y)" '
+ 'returns\n'
+ ' "NotImplemented", "x.__add__(y)" and "y.__radd__(x)" are\n'
' considered, as with the evaluation of "x + y". In '
'certain\n'
' situations, augmented assignment can result in unexpected '
@@ -13080,9 +13095,8 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'New in version 3.3: The "\'rb\'" prefix of raw bytes literals has '
'been\n'
- 'added as a synonym of "\'br\'".\n'
- '\n'
- 'New in version 3.3: Support for the unicode legacy literal\n'
+ 'added as a synonym of "\'br\'".Support for the unicode legacy '
+ 'literal\n'
'("u\'value\'") was reintroduced to simplify the maintenance of '
'dual\n'
'Python 2.x and 3.x codebases. See **PEP 414** for more '
@@ -14765,6 +14779,17 @@ topics = {'assert': 'The "assert" statement\n'
'tools.\n'
' The PEP that introduced the "co_lines()" method.\n'
'\n'
+ 'codeobject.replace(**kwargs)\n'
+ '\n'
+ ' Return a copy of the code object with new values for the '
+ 'specified\n'
+ ' fields.\n'
+ '\n'
+ ' Code objects are also supported by the generic function\n'
+ ' "copy.replace()".\n'
+ '\n'
+ ' New in version 3.8.\n'
+ '\n'
'\n'
'Frame objects\n'
'-------------\n'
@@ -16109,7 +16134,7 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
' For sorting examples and a brief sorting tutorial, see '
'Sorting\n'
- ' HOW TO.\n'
+ ' Techniques.\n'
'\n'
' **CPython implementation detail:** While a list is being '
'sorted,\n'
@@ -16324,9 +16349,8 @@ topics = {'assert': 'The "assert" statement\n'
'objects\n'
'based on the sequence of values they define (instead of '
'comparing\n'
- 'based on object identity).\n'
- '\n'
- 'New in version 3.3: The "start", "stop" and "step" attributes.\n'
+ 'based on object identity).Added the "start", "stop" and "step"\n'
+ 'attributes.\n'
'\n'
'See also:\n'
'\n'