X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/bc7f6209d83dcc161f093ce9907991facabb3491..84abf7c95a3aa639116bfe2e4affe27a50e0edca:/nominatim/indexer/progress.py diff --git a/nominatim/indexer/progress.py b/nominatim/indexer/progress.py index bc1d68a3..33df37fb 100644 --- a/nominatim/indexer/progress.py +++ b/nominatim/indexer/progress.py @@ -18,7 +18,7 @@ class ProgressLogger: """ Tracks and prints progress for the indexing process. `name` is the name of the indexing step being tracked. `total` sets up the total number of items that need processing. - `log_interval` denotes the interval in seconds at which progres + `log_interval` denotes the interval in seconds at which progress should be reported. """ @@ -55,7 +55,7 @@ class ProgressLogger: self.next_info += int(places_per_sec) * self.log_interval - def done(self) -> None: + def done(self) -> int: """ Print final statistics about the progress. """ rank_end_time = datetime.now() @@ -70,3 +70,5 @@ class ProgressLogger: LOG.warning("Done %d/%d in %d @ %.3f per second - FINISHED %s\n", self.done_places, self.total_places, int(diff_seconds), places_per_sec, self.name) + + return self.done_places