diff --git a/swh/lister/pattern.py b/swh/lister/pattern.py index ec697e80bd5ee66f5e4ac7104b369f33a89bd1bb..fd930a89cf13f940a06a96807459ec44651b61bf 100644 --- a/swh/lister/pattern.py +++ b/swh/lister/pattern.py @@ -218,6 +218,7 @@ class Lister(Generic[StateType, PageType]): """ full_stats = ListerStats() self.recorded_origins = set() + disabling_logged = False try: for page in self.get_pages(): @@ -237,9 +238,11 @@ class Lister(Generic[StateType, PageType]): break if not self.enable_origins: - logger.info( - "Disabling origins before sending them to the scheduler" - ) + if not disabling_logged: + logger.info( + "Disabling origins before sending them to the scheduler" + ) + disabling_logged = True origins = [attr.evolve(origin, enabled=False) for origin in origins] sent_origins = self.send_origins(origins) self.recorded_origins.update(sent_origins)