Merge pull request #627 from AbdullahM0hamed/subsplease

Subsplease: more helpful error when there are no search results
master
Red 2021-02-12 00:50:51 +00:00 committed by GitHub
commit a25f10ac47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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()])