summaryrefslogtreecommitdiffstats
path: root/extras
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-10-20 11:10:30 +0200
committerDavid Robillard <d@drobilla.net>2019-10-20 11:10:30 +0200
commite8092fdec38e82101b75b7f149e718c574a0150f (patch)
treec0e7f2dbd09cf31c5e1420a8eb4ba0dc6d29621c /extras
parent91f61cdd029d953d49b4779342e5590606be6313 (diff)
downloadautowaf-e8092fdec38e82101b75b7f149e718c574a0150f.tar.gz
autowaf-e8092fdec38e82101b75b7f149e718c574a0150f.tar.bz2
autowaf-e8092fdec38e82101b75b7f149e718c574a0150f.zip
Factor out conversion of news items to Markdown
Diffstat (limited to 'extras')
-rw-r--r--extras/autowaf.py6
1 files changed, 4 insertions, 2 deletions
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()