from . import Analyzer, Result, ResultStore class MaskSpatials(Analyzer): __name__ = "MaskSpatials" masked = 0 def process(self, entry: dict) -> bool: if entry[self.settings.type_field] in self.settings.spatials: self.masked += 1 return True return False def result(self, store: ResultStore) -> None: store.add(Result(type(self), {"masked": self.masked}))