|
|
|
@ -427,20 +427,23 @@ def makeTMDBQuery(query_obj, response_obj): |
|
|
|
def parseTMDBResult(result, media_type): |
|
|
|
def parseTMDBResult(result, media_type): |
|
|
|
parsed = view_result() |
|
|
|
parsed = view_result() |
|
|
|
|
|
|
|
|
|
|
|
parsed.id = result['id'] |
|
|
|
try: |
|
|
|
parsed.overview = result['overview'] |
|
|
|
parsed.id = result['id'] |
|
|
|
parsed.genre_ids = result['genre_ids'] |
|
|
|
parsed.overview = result['overview'] |
|
|
|
parsed.original_language = result['original_language'] |
|
|
|
parsed.genre_ids = result['genre_ids'] |
|
|
|
parsed.poster_path = result['poster_path'] |
|
|
|
parsed.original_language = result['original_language'] |
|
|
|
|
|
|
|
parsed.poster_path = result['poster_path'] |
|
|
|
if media_type == media_type.MOVIE: |
|
|
|
|
|
|
|
parsed.title = result['title'] |
|
|
|
if media_type == media_type.MOVIE: |
|
|
|
parsed.release_date = result['release_date'] |
|
|
|
parsed.tmdb_link = TMDB_MOVIE_LINK_URL + str(result['id']) |
|
|
|
parsed.tmdb_link = TMDB_MOVIE_LINK_URL + str(result['id']) |
|
|
|
parsed.title = result['title'] |
|
|
|
elif media_type == media_type.TV_SHOW: |
|
|
|
parsed.release_date = result['release_date'] |
|
|
|
parsed.title = result['name'] |
|
|
|
elif media_type == media_type.TV_SHOW: |
|
|
|
parsed.release_date = result['first_air_date'] |
|
|
|
parsed.tmdb_link = TMDB_TV_LINK_URL + str(result['id']) |
|
|
|
parsed.tmdb_link = TMDB_TV_LINK_URL + str(result['id']) |
|
|
|
parsed.title = result['name'] |
|
|
|
|
|
|
|
parsed.release_date = result['first_air_date'] |
|
|
|
|
|
|
|
except KeyError as e: |
|
|
|
|
|
|
|
current_app.logger.warning(f'{util.getFunctionName()}, missing key in JSON for "{parsed.title}": {e}') |
|
|
|
|
|
|
|
|
|
|
|
return parsed |
|
|
|
return parsed |
|
|
|
|
|
|
|
|
|
|
|
|