]> granicus.if.org Git - python/commitdiff
Issue 5229: Documentation for super() neglects to say what super() actually does
authorRaymond Hettinger <python@rcn.com>
Mon, 16 Feb 2009 22:42:54 +0000 (22:42 +0000)
committerRaymond Hettinger <python@rcn.com>
Mon, 16 Feb 2009 22:42:54 +0000 (22:42 +0000)
Doc/library/functions.rst

index bd7130938c4b359614fd99039c1448231975250a..7f5fa3ab2f48ccbee895dbe4721d7fb333b9976f 100644 (file)
@@ -1166,7 +1166,11 @@ available.  They are listed here in alphabetical order.
 
 .. function:: super(type[, object-or-type])
 
-   Return a "super" object that acts like the superclass of *type*.
+   Return a proxy object that delegates method calls to a parent class of
+   *type*.  This is useful for accessing inherited methods that have been
+   overriden in a child class.  The search order for parent classes is
+   determined by the ``__mro__`` attribute of the *type* and can change
+   whenever the parent classes are updated.
 
    If the second argument is omitted the super
    object returned is unbound.  If the second argument is an object,