project/analyzer/biogames.py

19 lines
392 B
Python

from collections import defaultdict
from log_analyzer import LogSettings
from .analyzer import Analyzer
class BoardDurationAnalyzer(Analyzer):
def result(self) -> object:
return self.store
def process(self, entry: object) -> bool:
self.store[entry] += 1
return False
def __init__(self, settings: LogSettings):
super().__init__(settings)
self.store = defaultdict(lambda: 0)