From d4f3e91466c5511a2e98deaa4a1a480ab6c87897 Mon Sep 17 00:00:00 2001 From: "Antoine R. Dumont (@ardumont)" <ardumont@softwareheritage.org> Date: Thu, 3 Aug 2023 11:01:01 +0200 Subject: [PATCH] packagist: Allow batch size records configuration in constructor This allows to configure smaller batch when testing from docker & cli. --- swh/lister/packagist/lister.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/swh/lister/packagist/lister.py b/swh/lister/packagist/lister.py index 1dd05379..171f1696 100644 --- a/swh/lister/packagist/lister.py +++ b/swh/lister/packagist/lister.py @@ -75,6 +75,7 @@ class PackagistLister(Lister[PackagistListerState, PackagistPageType]): max_origins_per_page: Optional[int] = None, max_pages: Optional[int] = None, enable_origins: bool = True, + record_batch_size: int = 1000, ): super().__init__( scheduler=scheduler, @@ -85,6 +86,7 @@ class PackagistLister(Lister[PackagistListerState, PackagistPageType]): max_origins_per_page=max_origins_per_page, max_pages=max_pages, enable_origins=enable_origins, + record_batch_size=record_batch_size, ) self.session.headers.update({"Accept": "application/json"}) -- GitLab