]> granicus.if.org Git - python/commitdiff
Fixup abc.ABC wording and add versionadded.
authorGeorg Brandl <georg@python.org>
Sun, 16 Dec 2012 12:32:33 +0000 (13:32 +0100)
committerGeorg Brandl <georg@python.org>
Sun, 16 Dec 2012 12:32:33 +0000 (13:32 +0100)
Doc/library/abc.rst

index 75eaa3024164a7df2d20b6c32114f84ec1c76fb3..27abb605fd716ba6cb2369d7314904cce18981e8 100644 (file)
@@ -129,13 +129,16 @@ This module provides the following classes:
 
 .. class:: ABC
 
-   A helper class that has :class:`ABCMeta` as metaclass. :class:`ABC` is the
-   standard class to inherit from in order to create an abstract base class,
+   A helper class that has :class:`ABCMeta` as its metaclass.  With this class,
+   an abstract base class can be created by simply deriving from :class:`ABC`,
    avoiding sometimes confusing metaclass usage.
 
-   Note that :class:`ABC` type is still :class:`ABCMeta`, therefore inheriting
-   from :class:`ABC` requires usual precautions regarding metaclasses usage
-   as multiple inheritance may lead to metaclass conflicts.
+   Note that the type of :class:`ABC` is still :class:`ABCMeta`, therefore
+   inheriting from :class:`ABC` requires the usual precautions regarding metaclass
+   usage, as multiple inheritance may lead to metaclass conflicts.
+
+   .. versionadded:: 3.4
+
 
 The :mod:`abc` module also provides the following decorators: