diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst index e7655449154a185..a42d0f338577f52 100644 --- a/Doc/library/functions.rst +++ b/Doc/library/functions.rst @@ -2091,6 +2091,11 @@ are always available. They are listed here in alphabetical order. in the same way that keywords in a class definition (besides *metaclass*) would. + Unlike a :keyword:`class` statement, the three argument form does not + call the metaclass ``__prepare__`` method (see :ref:`prepare`). Use + :func:`types.new_class` to dynamically create a class using the + appropriate metaclass. + See also :ref:`class-customization`. .. versionchanged:: 3.6