@@ -116,7 +116,7 @@ def search(self, title, pull_all_results=True, page=1, **kwargs):
116116
117117 return results
118118
119- def get (self , title = None , imdbid = None , ** kwargs ):
119+ def get (self , * , title = None , imdbid = None , ** kwargs ):
120120 ''' Retrieve a specific movie, series, or episode
121121
122122 Args:
@@ -171,7 +171,7 @@ def search_series(self, title, pull_all_results=True, page=1, **kwargs):
171171 params .update (kwargs )
172172 return self .search (title , pull_all_results , page , ** params )
173173
174- def get_movie (self , title = None , imdbid = None , ** kwargs ):
174+ def get_movie (self , * , title = None , imdbid = None , ** kwargs ):
175175 ''' Retrieve a movie by title or IMDB id
176176
177177 Args:
@@ -184,9 +184,9 @@ def get_movie(self, title=None, imdbid=None, **kwargs):
184184 Either `title` or `imdbid` is required '''
185185 params = {'type' : 'movie' }
186186 params .update (kwargs )
187- return self .get (title , imdbid , ** params )
187+ return self .get (title = title , imdbid = imdbid , ** params )
188188
189- def get_series (self , title = None , imdbid = None , pull_episodes = False , ** kwargs ):
189+ def get_series (self , * , title = None , imdbid = None , pull_episodes = False , ** kwargs ):
190190 ''' Retrieve a TV series information by title or IMDB id
191191
192192 Args:
@@ -200,7 +200,7 @@ def get_series(self, title=None, imdbid=None, pull_episodes=False, **kwargs):
200200 Either `title` or `imdbid` is required '''
201201 params = {'type' : 'series' }
202202 params .update (kwargs )
203- res = self .get (title , imdbid , ** params )
203+ res = self .get (title = title , imdbid = imdbid , ** params )
204204 num_seasons = 0
205205 if pull_episodes :
206206 num_seasons = to_int (res .get ('total_seasons' , 0 ))
@@ -213,7 +213,7 @@ def get_series(self, title=None, imdbid=None, pull_episodes=False, **kwargs):
213213
214214 return res
215215
216- def get_episode (self , title = None , imdbid = None , season = 1 , episode = 1 , ** kwargs ):
216+ def get_episode (self , * , title = None , imdbid = None , season = 1 , episode = 1 , ** kwargs ):
217217 ''' Retrieve a TV series episode by title or IMDB id and season and episode number
218218
219219 Args:
@@ -234,7 +234,7 @@ def get_episode(self, title=None, imdbid=None, season=1, episode=1, **kwargs):
234234 params .update (kwargs )
235235 return self .get (title = title , imdbid = imdbid , ** params )
236236
237- def get_episodes (self , title = None , imdbid = None , season = 1 , ** kwargs ):
237+ def get_episodes (self , * , title = None , imdbid = None , season = 1 , ** kwargs ):
238238 ''' Retrieve all episodes of a TV series by season number
239239
240240 Args:
@@ -250,7 +250,8 @@ def get_episodes(self, title=None, imdbid=None, season=1, **kwargs):
250250
251251 def _get_response (self , kwargs ):
252252 ''' wrapper for the `requests` library call '''
253- response = self ._session .get (self ._api_url , params = kwargs , timeout = self ._timeout ).json (encoding = 'utf8' )
253+ # response = self._session.get(self._api_url, params=kwargs, timeout=self._timeout).json(encoding='utf8')
254+ response = self ._session .get (self ._api_url , params = kwargs , timeout = self ._timeout ).json ()
254255 return self .__format_results (response , kwargs )
255256
256257 def __format_results (self , res , params ):
0 commit comments