project/analyzer/mask.py

15 lines
305 B
Python

from .analyzer import Analyzer
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) -> int:
return self.masked