]> granicus.if.org Git - python/commitdiff
#16210: combine the two type() docs. Patch by Pete Sevander.
authorEzio Melotti <ezio.melotti@gmail.com>
Wed, 24 Oct 2012 20:06:25 +0000 (23:06 +0300)
committerEzio Melotti <ezio.melotti@gmail.com>
Wed, 24 Oct 2012 20:06:25 +0000 (23:06 +0300)
Doc/library/functions.rst
Misc/ACKS

index b7d7e087c42a3b39f07a195d712bd0c5afceec37..31d8cf184cbf794509ae2bf884dbcd11e1662ea6 100644 (file)
@@ -1353,29 +1353,25 @@ are always available.  They are listed here in alphabetical order.
 
 
 .. function:: type(object)
+              type(name, bases, dict)
 
    .. index:: object: type
 
-   Return the type of an *object*.  The return value is a type object and
-   generally the same object as returned by ``object.__class__``.
+
+   With one argument, return the type of an *object*.  The return value is a
+   type object and generally the same object as returned by ``object.__class__``.
 
    The :func:`isinstance` built-in function is recommended for testing the type
    of an object, because it takes subclasses into account.
 
-   With three arguments, :func:`type` functions as a constructor as detailed
-   below.
-
-
-.. function:: type(name, bases, dict)
-   :noindex:
 
-   Return a new type object.  This is essentially a dynamic form of the
-   :keyword:`class` statement. The *name* string is the class name and becomes the
-   :attr:`__name__` attribute; the *bases* tuple itemizes the base classes and
-   becomes the :attr:`__bases__` attribute; and the *dict* dictionary is the
-   namespace containing definitions for class body and becomes the :attr:`__dict__`
-   attribute.  For example, the following two statements create identical
-   :class:`type` objects:
+   With three arguments, return a new type object.  This is essentially a
+   dynamic form of the :keyword:`class` statement. The *name* string is the
+   class name and becomes the :attr:`__name__` attribute; the *bases* tuple
+   itemizes the base classes and becomes the :attr:`__bases__` attribute;
+   and the *dict* dictionary is the namespace containing definitions for class
+   body and becomes the :attr:`__dict__` attribute.  For example, the
+   following two statements create identical :class:`type` objects:
 
       >>> class X:
       ...     a = 1
index 8bdbe8f3c2954371f8886dc2aaa2fe86fd77e6ca..182c6a6d67d5a07a1a5abe7dc2e0882c50531466 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -959,6 +959,7 @@ Jiwon Seo
 Joakim Sernbrant
 Roger Serwy
 Jerry Seutter
+Pete Sevander
 Denis Severson
 Ian Seyer
 Ha Shao