diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -2,3 +2,4 @@ # should match https://pypi.python.org/pypi names. For the full spec or # dependency lines, see https://pip.readthedocs.org/en/1.1/requirements.html +sentry-sdk \ No newline at end of file diff --git a/swh/loader/cvs/loader.py b/swh/loader/cvs/loader.py --- a/swh/loader/cvs/loader.py +++ b/swh/loader/cvs/loader.py @@ -15,6 +15,7 @@ import time from typing import Any, BinaryIO, Dict, Iterator, List, Optional, Sequence, Tuple, cast +import sentry_sdk from urllib3.util import parse_url from swh.loader.core.loader import BaseLoader @@ -548,6 +549,7 @@ return False except Exception: self.log.exception("Exception in fetch_data:") + sentry_sdk.capture_exception() self._visit_status = "failed" return False # Stopping iteration self._contents, self._skipped_contents, self._directories, rev = data