def validate(self, tree, key, value): if isinstance(value, Tree): p = '.'.join(tree._path + [key]) raise ValidationError(p, 'This key must be a value, not a tree.') from None