diff --git a/ox/web/imdb.py b/ox/web/imdb.py index ff86995..5b2d473 100644 --- a/ox/web/imdb.py +++ b/ox/web/imdb.py @@ -236,8 +236,12 @@ class Imdb(SiteParser): super(Imdb, self).__init__(timeout) url = self.baseUrl + 'combined' - if 'IMDb: Page not found' in self.readUrlUnicode(url, -1): + if 'IMDb: Page not found' in self.readUrlUnicode(url, timeout=-1): return + if "

We're sorry, something went wrong.

" in self.readUrlUnicode(url, timeout=-1): + time.sleep(1) + self.readUrlUnicode(url, timeout=0) + super(Imdb, self).__init__(timeout) def is_international_title(t): if 'working title' in t[1].lower(): return False