From ad50eca2c602f6ab82e79f8db47a4c69872909cc Mon Sep 17 00:00:00 2001 From: Hellow Date: Sun, 27 Nov 2022 23:41:24 +0100 Subject: [PATCH] added timeout 10 sec to musify --- src/music_kraken/audio_source/sources/musify.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/music_kraken/audio_source/sources/musify.py b/src/music_kraken/audio_source/sources/musify.py index 69fa613..6198f57 100644 --- a/src/music_kraken/audio_source/sources/musify.py +++ b/src/music_kraken/audio_source/sources/musify.py @@ -83,7 +83,10 @@ class Musify(AudioSource): def get_soup_of_search(cls, query: str, trie=0) -> bs4.BeautifulSoup | None: url = f"https://musify.club/search?searchText={query}" logger.debug(f"Trying to get soup from {url}") - r = session.get(url) + try: + r = session.get(url, timeout=15) + except requests.exceptions.Timeout: + return None if r.status_code != 200: if r.status_code in [503] and trie < TRIES: logging.warning(f"youtube blocked downloading. ({trie}-{TRIES})")