[Python-checkins] bpo-44651: delete entry of "coercion" in Doc/glossary.rst (GH-27226)

mdickinson webhook-mailer at python.org
Thu Jul 22 08:18:35 EDT 2021


https://github.com/python/cpython/commit/c05a790693b3b00ac7cb5b96ad416ca9d8ecb14a
commit: c05a790693b3b00ac7cb5b96ad416ca9d8ecb14a
branch: main
author: Steven Hsu <hsuhaochun at gmail.com>
committer: mdickinson <dickinsm at gmail.com>
date: 2021-07-22T13:18:07+01:00
summary:

bpo-44651: delete entry of "coercion" in Doc/glossary.rst (GH-27226)

bpo 44651: delete entry of "coercion".

files:
A Misc/NEWS.d/next/Documentation/2021-07-18-22-26-02.bpo-44651.SjT9iY.rst
M Doc/glossary.rst

diff --git a/Doc/glossary.rst b/Doc/glossary.rst
index afb5da48d256e..ff3785b2cac72 100644
--- a/Doc/glossary.rst
+++ b/Doc/glossary.rst
@@ -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
index 0000000000000..20796e2a9bb69
--- /dev/null
+++ b/Misc/NEWS.d/next/Documentation/2021-07-18-22-26-02.bpo-44651.SjT9iY.rst
@@ -0,0 +1 @@
+Delete entry "coercion" in Doc/glossary.rst for its outdated definition.



More information about the Python-checkins mailing list