]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-44651: delete entry of "coercion" in Doc/glossary.rst (GH-27226)
authorSteven Hsu <hsuhaochun@gmail.com>
Thu, 22 Jul 2021 12:18:07 +0000 (20:18 +0800)
committerGitHub <noreply@github.com>
Thu, 22 Jul 2021 12:18:07 +0000 (13:18 +0100)
bpo 44651: delete entry of "coercion".

Doc/glossary.rst
Misc/NEWS.d/next/Documentation/2021-07-18-22-26-02.bpo-44651.SjT9iY.rst [new file with mode: 0644]

index afb5da48d256ef588b41bc11cf527e6b53287360..ff3785b2cac72db553133fe92ed5ee4eff9456ff 100644 (file)
@@ -216,16 +216,6 @@ Glossary
       A variable defined in a class and intended to be modified only at
       class level (i.e., not in an instance of the class).
 
-   coercion
-      The implicit conversion of an instance of one type to another during an
-      operation which involves two arguments of the same type.  For example,
-      ``int(3.15)`` converts the floating point number to the integer ``3``, but
-      in ``3+4.5``, each argument is of a different type (one int, one float),
-      and both must be converted to the same type before they can be added or it
-      will raise a :exc:`TypeError`.  Without coercion, all arguments of even
-      compatible types would have to be normalized to the same value by the
-      programmer, e.g., ``float(3)+4.5`` rather than just ``3+4.5``.
-
    complex number
       An extension of the familiar real number system in which all numbers are
       expressed as a sum of a real part and an imaginary part.  Imaginary
diff --git a/Misc/NEWS.d/next/Documentation/2021-07-18-22-26-02.bpo-44651.SjT9iY.rst b/Misc/NEWS.d/next/Documentation/2021-07-18-22-26-02.bpo-44651.SjT9iY.rst
new file mode 100644 (file)
index 0000000..20796e2
--- /dev/null
@@ -0,0 +1 @@
+Delete entry "coercion" in Doc/glossary.rst for its outdated definition.