Чтобы проиллюстрировать мою проблему, допустим, что у меня есть файл конфигурации YAML:
poses:
pose1: [1,2,3]
pose2: [2,3,4]
pose3: [3,4,5]
entity:
pose: pose1
entity2:
pose: pose2
entity3:
pose: pose1
...
, где ключи от poses
являются ссылками на фактические позы (списки), используемые лица.
Я пытаюсь проверить файл конфигурации в python с использованием сладострастного Schema
, чтобы каждое значение entity
s pose
являлось ключом в poses
словарь.
Я бы не хотел, чтобы валидатор заменял значения (poseX
) списками, просто подтвердил, что все используемые позы присутствуют как poses
ключи.