наследование ошибка Python

Почему выдает ошибку?

from restaurant import Restaurant
class Ice_Cream_Stand(Restaurant):
    """Потомок класса ресторан"""
    def __init__(self,restaurant_name, cuisine_name):
        super.__init__(restaurant_name, cuisine_name)
        # Создаем специфичный атрибут для класса мороженное
        self.flavors = []

    def print_flavors(self):
        """выводим список мороженого"""
        print(f"В наличие следующие виды мороженого {self.flavors}")

ice = Ice_Cream_Stand('Bobo', 'ice_cream')
ice.flavors = ['asf', 'asga', 'fhnh']
ice.print_flavors()

Сама ошибка

Traceback (most recent call last):
  File "C:\pythonProject\9\ice_cream_stand.py", line 13, in <module>
    ice = Ice_Cream_Stand('Bobo', 'ice_cream')
  File "C:\pythonProject\9\ice_cream_stand.py", line 5, in __init__
    super.__init__(restaurant_name, cuisine_name)
TypeError: descriptor '__init__' requires a 'super' object but received a 'str'

Ответы (1 шт):

Автор решения: Эникейщик

Скобок не хватает:

super().__init__(restaurant_name, cuisine_name)
#    ^^--- этих
→ Ссылка