From: Michael Tremer Date: Sun, 4 Jan 2026 14:12:10 +0000 (+0000) Subject: checker: Update list stats after the checker has finished X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ad59e653aff108bb6babb32c5cfc171b090c948;p=dbl.git checker: Update list stats after the checker has finished Signed-off-by: Michael Tremer --- diff --git a/src/dnsbl/checker.py b/src/dnsbl/checker.py index 94d9efa..441a392 100644 --- a/src/dnsbl/checker.py +++ b/src/dnsbl/checker.py @@ -79,6 +79,10 @@ class Checker(object): for source in self.backend.sources: source.update_stats() + # Update all stats for all lists + for list in self.backend.lists: + list.update_stats() + def get_domains(self, limit=None): """ Returns all domains that need checking diff --git a/src/dnsbl/lists.py b/src/dnsbl/lists.py index 18153a7..324ab9f 100644 --- a/src/dnsbl/lists.py +++ b/src/dnsbl/lists.py @@ -388,9 +388,9 @@ class List(sqlmodel.SQLModel, database.BackendMixin, table=True): self.updated_at = sqlmodel.func.current_timestamp() # Update the stats - self.__update_stats() + self.update_stats() - def __update_stats(self): + def update_stats(self): stmt = ( sqlmodel .select(