I was looking at a code which a Parent class calls super:
class ParentClass:
    def __init__(self):
        super(ParentClass, self).__init__()
I don't understand why would someone call super on itself and how does this not get stuck on a recursive loop. Is there something in the background of Python mechanisms that I'm missing?
 
     
    