From f7051f467e4e8387bd4c0fd9823b906a7028cf26 Mon Sep 17 00:00:00 2001 From: AbdullahM0hamed <25087116+AbdullahM0hamed@users.noreply.github.com> Date: Fri, 12 Feb 2021 00:46:47 +0000 Subject: [PATCH] Subsplease: more helpful error when there are no search results --- anime_downloader/sites/subsplease.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/anime_downloader/sites/subsplease.py b/anime_downloader/sites/subsplease.py index 9926cc6..3a4ad83 100644 --- a/anime_downloader/sites/subsplease.py +++ b/anime_downloader/sites/subsplease.py @@ -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()])