diff --git a/swh/loader/package/loader.py b/swh/loader/package/loader.py --- a/swh/loader/package/loader.py +++ b/swh/loader/package/loader.py @@ -25,6 +25,8 @@ import attr import sentry_sdk +from itertools import islice + from swh.core.tarball import uncompress from swh.core.config import SWHConfig from swh.model import from_disk @@ -362,9 +364,10 @@ if snapshot_id: result["snapshot_id"] = hash_to_hex(snapshot_id) if failed_branches: - logger.warning( - "%d failed branches: %s", len(failed_branches), failed_branches, - ) + logger.warning("%d failed branches", len(failed_branches)) + for urls in islice(failed_branches, 500): + logger.warning("failed branches: %s", urls) + return result # Prepare origin and origin_visit