diff --git a/earwigbot/wiki/copyvios/__init__.py b/earwigbot/wiki/copyvios/__init__.py index 278c84d..958a7ad 100644 --- a/earwigbot/wiki/copyvios/__init__.py +++ b/earwigbot/wiki/copyvios/__init__.py @@ -210,7 +210,10 @@ class _CopyvioWorker(object): return None with self._workspace.request_semaphore: - content = response.read() + try: + content = response.read() + except (URLError, error): + return None if response.headers.get("Content-Encoding") == "gzip": stream = StringIO(content)