From 5f717e311d4b42951832f9822c44dba9d07057c8 Mon Sep 17 00:00:00 2001
From: "Antoine R. Dumont (@ardumont)" <ardumont@softwareheritage.org>
Date: Tue, 5 Sep 2023 17:24:32 +0200
Subject: [PATCH] rpm: Adapt lister constructor to accept the credentials
 parameter

Refs. swh/infra/sysadm-environment#5030
---
 swh/lister/rpm/lister.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/swh/lister/rpm/lister.py b/swh/lister/rpm/lister.py
index a6eeb1fa..54f28431 100644
--- a/swh/lister/rpm/lister.py
+++ b/swh/lister/rpm/lister.py
@@ -14,6 +14,7 @@ from urllib.parse import urljoin
 import repomd
 from typing_extensions import TypedDict
 
+from swh.lister.pattern import CredentialsType
 from swh.scheduler.interface import SchedulerInterface
 from swh.scheduler.model import ListedOrigin
 
@@ -111,12 +112,13 @@ class RPMLister(Lister[RPMListerState, RPMPageType]):
         max_origins_per_page: Optional[int] = None,
         max_pages: Optional[int] = None,
         enable_origins: bool = True,
+        credentials: Optional[CredentialsType] = None,
     ):
         super().__init__(
             scheduler=scheduler,
             url=url,
             instance=instance,
-            credentials={},
+            credentials=credentials,
             max_origins_per_page=max_origins_per_page,
             max_pages=max_pages,
             enable_origins=enable_origins,
-- 
GitLab