Source code for dae.effect_annotation.effect_checkers.effect_checker

import abc

from dae.effect_annotation.annotation_request import AnnotationRequest
from dae.effect_annotation.effect import AnnotationEffect


[docs] class EffectChecker(abc.ABC):
[docs] @abc.abstractmethod def get_effect( self, request: AnnotationRequest, ) -> AnnotationEffect | None: """Return an annotation effect or None."""