diff options
| -rw-r--r-- | src/acit/pagegenerator.py | 4 |
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) |
