Coverage for genschema / comparators / flag.py: 71%
7 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-14 22:23 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-14 22:23 +0000
1from .template import Comparator, ComparatorResult, ProcessingContext
4class FlagMaker(Comparator):
5 """Визуально показывает где именно могут сработать компораторы"""
7 name = "flag"
9 def can_process(self, ctx: ProcessingContext, env: str, node: dict) -> bool:
10 # Обрабатываем объекты и массивы
11 return True
13 def process(self, ctx: ProcessingContext, env: str, node: dict) -> ComparatorResult:
14 return {"Flag": True}, None