While using PYAML for creating a YAML I am not getting the expected indentation.
1- Using the below I am getting:
data2 = {'rule_dimensions': ['consistency', 'correctness', 'duplication','completeness',
'conformance','integrity']}
print(yaml.dump(data2,default_flow_style= False,sort_keys=False,indent=3,allow_unicode=True))
Output:
rule_dimensions:
- consistency
- correctness
- duplication
- completeness
- conformance
- integrity
2- Using this I am getting:
data2 = {'rule_dimensions': [['consistency', 'correctness', 'duplication','completeness',
'conformance','integrity']]}
print(yaml.dump(data2,default_flow_style= False,sort_keys=False,indent=3,allow_unicode=True))
Output
rule_dimensions:
- - consistency
- correctness
- duplication
- completeness
- conformance
- integrity
What is the right options to to get the below
Expected output with indentation:
rule_dimensions:
- consistency
- correctness
- duplication
- completeness
- conformance
- integrity