I am having the list of dictionaries:
{'associations': [{'host1': ['v1','v2']}, {'host2': ['v2,v3']}, {'host3': ['v1', 'v7']}]}
This list of dictionaries I am trying to pass to confluence page in YAML format by using atlassian-python-api module:
confluence_data = yaml.safe_dump(confluence_data['associations'], encoding='utf-8', allow_unicode=True)
confluence = Confluence(
url='https://confluence-url',
username='user',
password='password')
status = confluence.update_or_create(parent_id=someid, title='Test page', body=confluence_data, representation='storage')
But it is being published without new lines on confluence.
I tried to use pprint for adding new lines, but it didn't help as well since it in that case it publishes empty page:
confluence_data = pprint.pprint(confluence_data, width=1)
What I do wrong here?