def add_to_watchlist(movie_id: int, username: str, repo: AbstractRepository): if repo.get_movie(movie_id) is None: raise NonExistentMovieException if repo.get_user(username) is None: raise UnknownUserException repo.add_to_watchlist(movie, user)
def add_to_watchlist(movie_id: int, username: str, repo: AbstractRepository): movie = repo.get_movie(movie_id) # if movie is None: # raise NonExistentMovieException user = repo.get_user(username) # if user is None: # raise UnknownUserException repo.add_to_watchlist(movie, user)