From d9b352d4a471711a87543e612ab69f070e8d1b56 Mon Sep 17 00:00:00 2001 From: yasir Date: Tue, 17 Jan 2023 17:18:21 +0700 Subject: [PATCH] Fix --- misskaty/helper/tools.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/misskaty/helper/tools.py b/misskaty/helper/tools.py index a0519653..4b7fa274 100644 --- a/misskaty/helper/tools.py +++ b/misskaty/helper/tools.py @@ -101,14 +101,11 @@ def get_provider(url): async def search_jw(movie_name: str, locale: str): m_t_ = "" - try: - response = await http.get(f"https://yasirapi.eu.org/justwatch?q={movie_name}&locale={locale}") - except Exception as err: + response = (await http.get(f"https://yasirapi.eu.org/justwatch?q={movie_name}&locale={locale}")).json() + if not response.get("results"): LOGGER.error("JustWatch API Error or got Rate Limited.") return m_t_ - soup = json.loads(response.text) - items = soup["items"] - for item in items: + for item in response.get("results")["items"]: if movie_name == item.get("title", ""): offers = item.get("offers", []) t_m_ = []