rpm: Adapt lister constructor to accept the credentials parameter

Refs. swh/infra/sysadm-environment#5030
This commit is contained in:
Antoine R. Dumont (@ardumont) 2023-09-05 17:24:32 +02:00
parent a02fdbb4c8
commit 5f717e311d
No known key found for this signature in database
GPG key ID: 52E2E9840D10C3B8

View file

@ -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,