summaryrefslogtreecommitdiffhomepage
path: root/libs/subliminal_patch/providers/greeksubs.py
diff options
context:
space:
mode:
Diffstat (limited to 'libs/subliminal_patch/providers/greeksubs.py')
-rw-r--r--libs/subliminal_patch/providers/greeksubs.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/libs/subliminal_patch/providers/greeksubs.py b/libs/subliminal_patch/providers/greeksubs.py
index a5944f8a6..d138fcd49 100644
--- a/libs/subliminal_patch/providers/greeksubs.py
+++ b/libs/subliminal_patch/providers/greeksubs.py
@@ -70,7 +70,14 @@ class GreekSubsProvider(Provider):
search_link = self.server_url + 'en/view/' + imdb_id
r = self.session.get(search_link, timeout=30)
- r.raise_for_status()
+
+ # 404 is returned if the imdb_id was not found
+ if r.status_code != 404:
+ r.raise_for_status()
+
+ if r.status_code != 200:
+ logger.debug('No subtitles found')
+ return subtitles
soup_page = ParserBeautifulSoup(r.content.decode('utf-8', 'ignore'), ['html.parser'])