Passing arguments into super()?

In Keras, there's such demo codes:

class MyModel(keras.Model):
    def __init__(self, num_classes=10):
        super(MyModel, self).__init__(name='my_model')

I know what super() does in general but in all the tutorials I read about super(), they only used super() than super(name of the instance, self). What different functions does super() and super(name of the instance, self) in this case?