bpo-17422: slightly more precise language (GH-18682)
(cherry picked from commit e59334ebc9308b0f3ad048ef293c6b49e6456d1a)
Co-authored-by: Caleb Donovick <cdonovick@users.noreply.github.com>
diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst
index 06f4992..1530775 100644
--- a/Doc/reference/datamodel.rst
+++ b/Doc/reference/datamodel.rst
@@ -1951,7 +1951,7 @@
the final class object is created the namespace is copied into a new ``dict``.
If the metaclass has no ``__prepare__`` attribute, then the class namespace
-is initialised as an empty :func:`dict`.
+is initialised as an empty ordered mapping.
.. seealso::
diff --git a/Misc/NEWS.d/next/Documentation/2020-02-27-17-35-27.bpo-17422.eS1hVh.rst b/Misc/NEWS.d/next/Documentation/2020-02-27-17-35-27.bpo-17422.eS1hVh.rst
new file mode 100644
index 0000000..bbec5ec
--- /dev/null
+++ b/Misc/NEWS.d/next/Documentation/2020-02-27-17-35-27.bpo-17422.eS1hVh.rst
@@ -0,0 +1,2 @@
+The language reference no longer restricts default class namespaces to dicts
+only.