aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVosjedev <vosje@vosjedev.net>2025-11-03 11:38:59 +0100
committerVosjedev <vosje@vosjedev.net>2025-11-03 11:38:59 +0100
commit09bd88897c4d766727d33dbd9b81d9d5a82eae59 (patch)
tree941c4c9183b309676db3fae50da1bb7179b77660
parentf4d79e811aa2995bbdaf171b69dd024200d321e2 (diff)
downloadacit-09bd88897c4d766727d33dbd9b81d9d5a82eae59.tar.gz
acit-09bd88897c4d766727d33dbd9b81d9d5a82eae59.tar.bz2
acit-09bd88897c4d766727d33dbd9b81d9d5a82eae59.tar.xz
pagegenerator: reset statcounter before recounting tracker stats
-rw-r--r--src/acit/pagegenerator.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/acit/pagegenerator.py b/src/acit/pagegenerator.py
index e8f265f..e5c864c 100644
--- a/src/acit/pagegenerator.py
+++ b/src/acit/pagegenerator.py
@@ -30,7 +30,7 @@ class Generator(plugins.SimplePlugin):
cherrypy.engine.subscribe("regen",self.enqueue_update)
cherrypy.engine.subscribe("generate::projectpage",self.generate_project_page_dynamically)
- self.statcache=defaultdict(lambda:Counter())
+ self.statcache:dict[str,Counter]=defaultdict(lambda:Counter())
def enqueue_update(self,project,bugid):
self.queue.put((project,bugid),block=True)
@@ -183,6 +183,8 @@ class Generator(plugins.SimplePlugin):
from datetime import datetime, timedelta
statc=self.statcache[proj]
+ if register:
+ statc.clear()
self.mlog("Generating projectpage %s"%proj)