aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)