2016-10-12 58 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

謝謝!我發現這是一個縮進錯誤。 –