diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/sandcrawler/ia.py | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/python/sandcrawler/ia.py b/python/sandcrawler/ia.py index 9fdb52e..02258df 100644 --- a/python/sandcrawler/ia.py +++ b/python/sandcrawler/ia.py @@ -448,6 +448,8 @@ class WaybackClient:              )          except requests.exceptions.TooManyRedirects:              raise WaybackError("redirect loop (wayback replay fetch)") +        except UnicodeDecodeError: +            raise WaybackError("UnicodeDecodeError in replay request (can mean nasty redirect URL): {}".format(url))          try:              resp.raise_for_status()          except Exception as e:  | 
