]> granicus.if.org Git - python/commitdiff
bpo-23722: Fix docs for future __classcell__ changes. (GH-6999) (GH-7000)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 20 May 2018 05:49:13 +0000 (22:49 -0700)
committerSerhiy Storchaka <storchaka@gmail.com>
Sun, 20 May 2018 05:49:13 +0000 (08:49 +0300)
(cherry picked from commit 8ae8e6af37f29163ee263e293570cb892dc5b5d5)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Doc/reference/datamodel.rst
Doc/whatsnew/3.6.rst

index b4a0dbf95ec0742f518b27b0224c251f791f827d..cc8dc958a80a62f7528df6ffa45b4806aa761dac 100644 (file)
@@ -1968,7 +1968,7 @@ current call is identified based on the first argument passed to the method.
    be propagated up to the ``type.__new__`` call in order for the class to be
    initialised correctly.
    Failing to do so will result in a :exc:`DeprecationWarning` in Python 3.6,
-   and a :exc:`RuntimeWarning` in the future.
+   and a :exc:`RuntimeError` in Python 3.8.
 
 When using the default metaclass :class:`type`, or any metaclass that ultimately
 calls ``type.__new__``, the following additional customisation steps are
index f7fe70fa94177aaf7d88a9122bacfb0310ed8287..c4b63952896929acb84c534ad795d717467cd960 100644 (file)
@@ -2261,7 +2261,8 @@ Changes in the Python API
   direct references from methods to the implicit ``__class__`` closure
   variable, the implicit ``__classcell__`` namespace entry must now be passed
   up to ``type.__new__`` for initialisation. Failing to do so will result in
-  a :exc:`DeprecationWarning` in 3.6 and a :exc:`RuntimeWarning` in the future.
+  a :exc:`DeprecationWarning` in Python 3.6 and a :exc:`RuntimeError` in
+  Python 3.8.
 
 Changes in the C API
 --------------------