diff --git a/requirements-swh.txt b/requirements-swh.txt --- a/requirements-swh.txt +++ b/requirements-swh.txt @@ -1,5 +1,5 @@ swh.core >= 0.0.7 -swh.loader.core >= v0.11.0 +swh.loader.core >= 0.16.0 swh.model >= 0.4.0 swh.scheduler >= 0.0.39 -swh.storage >= 0.12.0 +swh.storage >= 0.22.0 diff --git a/swh/loader/git/from_disk.py b/swh/loader/git/from_disk.py --- a/swh/loader/git/from_disk.py +++ b/swh/loader/git/from_disk.py @@ -144,14 +144,12 @@ def fetch_data(self): """Fetch the data from the data source""" - visit_and_status = origin_get_latest_visit_status( + visit_status = origin_get_latest_visit_status( self.storage, self.origin_url, require_snapshot=True ) - if visit_and_status is None: - self.previous_snapshot_id = None - else: - _, visit_status = visit_and_status - self.previous_snapshot_id = visit_status.snapshot + self.previous_snapshot_id = ( + None if visit_status is None else visit_status.snapshot + ) type_to_ids = defaultdict(list) for oid in self.iter_objects():