diff --git a/flexget/plugins/internal/api_bluray.py b/flexget/plugins/internal/api_bluray.py index 5b33ff514e..e27dd2521c 100644 --- a/flexget/plugins/internal/api_bluray.py +++ b/flexget/plugins/internal/api_bluray.py @@ -122,7 +122,10 @@ def __init__(self, title: str, year: Optional[int]) -> None: # Used for parsing some more data, sadly with soup self.url = result['url'] - movie_info_response = requests.get(self.url).content + try: + movie_info_response = requests.get(self.url).content + except (requests.RequestException, ConnectionError) as e: + raise LookupError("Couldn't connect to blu-ray.com. %s" % self.url) movie_info = get_soup(movie_info_response)