I\'m pretty much new in Python object oriented programming and I have trouble understanding the super() function (new style classes) especially when it comes to
super()
This is known as the Diamond Problem, the page has an entry on Python, but in short, Python will call the superclass's methods from left to right.