def get_episode(self): ''' Méthode utilisée pour recupérer l'épisode actuel depuis l'API :return: Un objet épisode correspondant à l'épisode actuel ''' return Api.get_episode(self.id, self.get_current_season(), self.get_current_episode())
def __init__(self, id, id_serie ,season_number,episode_count, listEpisodes, grade, image): """ Constructeur de notre classe saison, on considère que toutes les informations sont données par l'API lors de la construction d'une nouvelle série :param id: l'identifiant private de notre classe, elle est private et sans mutateur :param episode_count: le nombre d'épisodes de notre saison, elle est private :param episode: le dictionnaire qui permet de stocker les épisodes déjà consultés pour la saison :param notes: les notes données par les utilisateurs, elles sont private :param image: l'image de la saison qui est private """ self.id_serie = id_serie self._id = id self.episode_count = episode_count self.season_number = season_number self._listEpisode = listEpisodes self.grade = grade self._image = image self.selected_episode = Api.get_episode(self.id_serie, self.season_number, 1)