This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients b9, docs@python, rhettinger
Date 2014-06-21.16:18:46
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1403367527.12.0.409328413558.issue21814@psf.upfronthosting.co.za>
In-reply-to
Content
> If I understand it right, in a simple case like this: 
 ...
> calling super is equivalent to calling object.__setattr__,

It is not equivalent.  Instances of Foo() would behave equivalently but it might do something different for subclasses of Foo.  If you're interested in learning more about super(), have a look at:  http://rhettinger.wordpress.com/2011/05/26/super-considered-super/

In the meantime, I'm closing this because we do not make that blanket advice to always use super() instead of a direct call to a parent.  Sometimes you want one and sometimes you want the other depending on what you're trying to do.
History
Date User Action Args
2014-06-21 16:18:47rhettingersetrecipients: + rhettinger, docs@python, b9
2014-06-21 16:18:47rhettingersetmessageid: <1403367527.12.0.409328413558.issue21814@psf.upfronthosting.co.za>
2014-06-21 16:18:47rhettingerlinkissue21814 messages
2014-06-21 16:18:46rhettingercreate