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 serhiy.storchaka
Recipients Guillaume Dominici, rhettinger, serhiy.storchaka
Date 2018-09-21.09:14:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1537521249.11.0.956365154283.issue34761@psf.upfronthosting.co.za>
In-reply-to
Content
It is an expected behavior.

From https://docs.python.org/3/library/functions.html#super:

    Return a proxy object that delegates method calls to a parent or sibling class of type.

super() delegates explicit method calls. You shouldn't expect that it will delegate special methods called indirectly. For example, super() + 2 doesn't call super().__add__(2), and float(super()) doesn't call super().__float__().
History
Date User Action Args
2018-09-21 09:14:09serhiy.storchakasetrecipients: + serhiy.storchaka, rhettinger, Guillaume Dominici
2018-09-21 09:14:09serhiy.storchakasetmessageid: <1537521249.11.0.956365154283.issue34761@psf.upfronthosting.co.za>
2018-09-21 09:14:09serhiy.storchakalinkissue34761 messages
2018-09-21 09:14:09serhiy.storchakacreate