Subsplease: more helpful error when there are no search results

master
AbdullahM0hamed 2021-02-12 00:46:47 +00:00
parent 0229cd121b
commit f7051f467e
1 changed files with 6 additions and 0 deletions

View File

@ -1,7 +1,10 @@
import logging
from anime_downloader.sites.anime import Anime, AnimeEpisode, SearchResult
from anime_downloader.sites import helpers
logger = logging.getLogger(__name__)
class SubsPlease(Anime, sitename="subsplease"):
sitename = "subsplease"
@ -14,6 +17,9 @@ class SubsPlease(Anime, sitename="subsplease"):
resp = helpers.get(cls.api_url, params={
"f": "search", "tz": "", "s": query}).json()
if type(resp) is list:
return
# Using to deduplicate
slug_to_title_dict = dict(
[(resp[key]["show"], resp[key]["page"]) for key in resp.keys()])