keep getting 'RestaurantReview' object has no attribute '_RestaurantReview__name' but it seems as if I have passed everything into ReviewRestaurant from the Review class correctly
class Review:
    def __init__(self, nm, dt, strs):
        self.__name = nm
        self.__date = dt
        self.__stars = strs
    def set_name(self, name):
        self.__name = name
    def set_date(self, date):
        self.__date = date
    def set_stars(self,stars):
        self.__stars = stars
    def get_name(self):
        return self.__name
    def get_date(self):
        return self.__date
    def get_stars(self):
        return self.__stars
    def __str__(self):
        return 'RESTAURANT: ' + 'Name: ' + str(self.__name) + 'Date: ' + str(self.__date) + 'Number of stars: ' + str(self.__stars)
class RestaurantReview:
    def __init__(self, nm, dt, strs, csne):
        Review.__init__(self, nm, dt, strs)
        self.__cuisine = csne
    def set_cuisine(self, cuisine):
        self.__cuisine = cuisine
    def get_cuisine(self):
        return self.__cuisine
    def __str__(self):
        return 'RESTAURANT: ' + 'Name: ' + str(self.__name) + 'Date: ' + str(self.__date) + 'Number of stars: ' + str(self.__stars) + 'Cuisine' + str(self.__cuisine)
def main():
    r2 = RestaurantReview('Red Robin', '5-3-18', 4, 'Burgers')
    print(r2)
main()
 
    