From 065d3a64fc4f7a03e25c1401172b5c81a69ec03e Mon Sep 17 00:00:00 2001 From: David Douard Date: Mon, 14 Jan 2019 11:57:26 +0100 Subject: [PATCH] Fix SWHIndexingLister.db_partition_indices(); ensure partition size is not zero when this lister is called for the first time, db_num_entries() may return a null value, so the min() will also be zero, making the range() call crash. --- swh/lister/core/indexing_lister.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swh/lister/core/indexing_lister.py b/swh/lister/core/indexing_lister.py index 501070e..48af32a 100644 --- a/swh/lister/core/indexing_lister.py +++ b/swh/lister/core/indexing_lister.py @@ -103,7 +103,7 @@ class SWHIndexingLister(SWHListerBase): declare approximately equal-sized ranges of existing repos """ - n = self.db_num_entries() + n = max(self.db_num_entries(), 10) partitions = [] partition_size = min(partition_size, n)