diff --git a/pyproject.toml b/pyproject.toml index ca232d1f358d23019e0a4e1979fa43e932d1c7db..672e40b98787967decd846aa31a34e694a5b3bdc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,6 +40,7 @@ testing = {file = ["requirements-test.txt"]} "swh.lister.crates" = "swh.lister.crates:register" "swh.lister.debian" = "swh.lister.debian:register" "swh.lister.dlang" = "swh.lister.dlang:register" +"swh.lister.elm" = "swh.lister.elm:register" "swh.lister.gitea" = "swh.lister.gitea:register" "swh.lister.github" = "swh.lister.github:register" "swh.lister.gitiles" = "swh.lister.gitiles:register" diff --git a/swh/lister/elm/lister.py b/swh/lister/elm/lister.py index 83a1b84e3d9d6b292294fe98f1e2159072104127..545aad8aa1ec9ad285c1b65d336b2501ca14dbf1 100644 --- a/swh/lister/elm/lister.py +++ b/swh/lister/elm/lister.py @@ -32,6 +32,8 @@ class ElmLister(StatelessLister[ElmListerPage]): self, scheduler: SchedulerInterface, credentials: Optional[CredentialsType] = None, + url: str = SEARCH_URL, + instance: str = INSTANCE, max_origins_per_page: Optional[int] = None, max_pages: Optional[int] = None, enable_origins: bool = True, @@ -39,8 +41,8 @@ class ElmLister(StatelessLister[ElmListerPage]): super().__init__( scheduler=scheduler, credentials=credentials, - instance=self.INSTANCE, - url=self.SEARCH_URL, + url=url, + instance=instance, max_origins_per_page=max_origins_per_page, max_pages=max_pages, enable_origins=enable_origins,