E.g. input file
username: &username john
password: &password xyz
server: &servername 192.168.0.1
host:
server: *servername
username: *username
password: *password
output file is showing null instead of the *servername *username *password, if O do yaml.dump
username: &username john
password: &password xyz
server: &servername 192.168.0.1
host:
server: null
username: null
password: null
reading like this
with open(file_name, 'r') as file:
loaded_data = yaml.safe_load(file)
writing
with open('filename.yaml', 'w') as f:
data = yaml.dump(loaded_data, f, sort_keys=False,default_flow_style=False,allow_unicode = True, indent=2)