From e8092fdec38e82101b75b7f149e718c574a0150f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 20 Oct 2019 11:10:30 +0200 Subject: Factor out conversion of news items to Markdown --- extras/autowaf.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'extras') diff --git a/extras/autowaf.py b/extras/autowaf.py index 075dd13..e6e70a9 100644 --- a/extras/autowaf.py +++ b/extras/autowaf.py @@ -1264,6 +1264,9 @@ def write_news(entries, out_file): news.close() +def get_items_markdown(items, indent=""): + return ''.join([indent + '* %s\n' % item for item in items]) + def write_posts(entries, meta, out_dir, status='stable'): "Write news posts in Pelican Markdown format" import datetime @@ -1305,8 +1308,7 @@ def write_posts(entries, meta, out_dir, status='stable'): not (len(entry['items']) == 1 and entry['items'][0] == 'Initial release')): post.write('\nChanges:\n\n') - for i in entry['items']: - post.write(' * %s\n' % i) + post.write(get_items_markdown(entry['items'], indent=" ")) post.close() -- cgit v1.2.1