コード例 #1
0
ファイル: services.py プロジェクト: ivy-lai/CS235Flix
def get_genre(genre, repo: AbstractRepository):
    genre = repo.get_genre()

    if genre is None:
        raise NonExistentMovieException

    return genre
コード例 #2
0
ファイル: services.py プロジェクト: tbri867/CS235FLIX-A2
def get_movies_by_genre(genre: str, repo: AbstractRepository):
    """
    """
    genre = repo.get_genre(genre)
    if genre is None:
        raise UnknownGenreException
    movies = repo.get_movies_by_genre(genre)

    return [utils.movie_to_dict(movie) for movie in movies]