2016-10-12 33 views
0

我正在编写一个配置文件YAML及其相应的架构PyKwalifyPykwalify:YAML Schema验证错误

当我编译pykwalify,我得到这个错误

NotMappingError: error code 6: Value: None is not of a mapping type: Path: '/' 

这个错误是什么暗示?

+0

Erro r在问题中缺失:NotMappingError:错误代码6:值:无不是映射类型:路径:'/' –

回答

1

这意味着,而不是提供一个映射,它可以有块风格形式:

a: 1 
b: 2 
流风格的

{a: 1, b: 2} 

您提供的空标(null~)或无标量:

x: 

x: null 

将在Python加载None作为键x值,而

x: 
    a: 1 
    b: 1 

将加载一个字典/映射为密钥x值。请注意,你在缩进时犯的错误或在TAB字符中混合,你可以在你的编辑器中看到确定的东西,但不会按预期解析。

+0

谢谢!我发现这是一个缩进错误。 –