@@ -40,6 +40,11 @@ def search_director(_, resp, director_name: str):
40
40
resp .media = {'keyword' : director_name , 'hits' : movies_dicts , 'truncated_results' : limited }
41
41
42
42
43
+ @api .route ("/api/movie/genre/all" )
44
+ def all_genres (_ , resp : Response ):
45
+ resp .media = db .all_genres ()
46
+
47
+
43
48
@api .route ("/api/movie/genre/{genre}" )
44
49
def movies_by_genre (_ , resp : Response , genre : str ):
45
50
hits = db .movies_by_genre (genre )
@@ -57,14 +62,6 @@ def movies_by_genre(_, resp: Response, genre: str):
57
62
resp .media = {'genre' : genre , 'hits' : hits_dicts , 'truncated_results' : limited }
58
63
59
64
60
- @api .route ("/api/movie/{imdb_number}" )
61
- def search_imdb (_ , resp , imdb_number : str ):
62
- movie = db .find_by_imdb (imdb_number )
63
- print ("Looking up movie by code: {}, found? {}" .format (imdb_number , 'Yes' if movie else 'NO' ))
64
-
65
- resp .media = db .movie_to_dict (movie )
66
-
67
-
68
65
@api .route ("/api/movie/top" )
69
66
def top_movies (_ , resp : Response ):
70
67
hits = db .movies_by_popularity ()
@@ -83,6 +80,9 @@ def top_movies(_, resp: Response):
83
80
resp .media = {'keyword' : keyword , 'hits' : hits_dicts , 'truncated_results' : limited }
84
81
85
82
86
- @api .route ("/api/movie/genre/all" )
87
- def all_genres (_ , resp : Response ):
88
- resp .media = db .all_genres ()
83
+ @api .route ("/api/movie/{imdb_number}" )
84
+ def search_imdb (_ , resp , imdb_number : str ):
85
+ movie = db .find_by_imdb (imdb_number )
86
+ print ("Looking up movie by code: {}, found? {}" .format (imdb_number , 'Yes' if movie else 'NO' ))
87
+
88
+ resp .media = db .movie_to_dict (movie )
0 commit comments