Mark Dickinson <dicki...@gmail.com> added the comment:

This isn't a bug: super is behaving as designed and as intended here, and 
indeed with a diamond inheritance structure you'll see super calling "across" 
from one class to its sibling. That's part of how it works.

There's lots of thoughtful writing out there about super; try the following for 
starters.

- https://fuhm.net/super-harmful/
- https://rhettinger.wordpress.com/2011/05/26/super-considered-super/
- https://www.artima.com/weblogs/viewpost.jsp?thread=236275

----------
nosy: +mark.dickinson

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue38171>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to