コード例 #1
0
def get_movies_by_director(director: str, repo: AbstractRepository):
    """
    """
    director = repo.get_director_by_name(director)
    if director is None:
        raise BrowseException
    movies = repo.get_movies_by_director(director)
    return [utils.movie_to_dict(movie) for movie in movies]
コード例 #2
0
def get_movies_by_director(director: str, repo: AbstractRepository):
    """
    """
    director = repo.get_director_by_name(director)
    if director is None:
        raise PersonException
    movies = repo.get_movies_by_director(director)
    return [
        utils.movie_to_dict(movie)
        for movie in sorted(movies, key=lambda x: x.rank)
    ]