From 06672c37931126ebb9afbee139dc9168e7655d0d Mon Sep 17 00:00:00 2001 From: str4d Date: Thu, 23 Jul 2015 12:26:06 +0000 Subject: [PATCH] Bugfix --- generate_news.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/generate_news.py b/generate_news.py index 8d37472..a2ffd3f 100755 --- a/generate_news.py +++ b/generate_news.py @@ -26,13 +26,17 @@ def load_entries(fg, entries_file): entries_data = f.read().decode('utf8').strip('\n') # Replace HTML non-breaking space with unicode entries_data = entries_data.replace(' ', u'\u00a0') + # Strip the leading
from translations + if entries_data.startswith('
'): + entries_data = entries_data[5:] entries_parts = entries_data.split('') fg.title(re.findall(r'title="(.*?)"', entries_parts[0])[0]) fg.subtitle(entries_parts[0].split('>')[1]) entries = entries_parts[1].split('') - # split() creates an empty final element + # split() creates an empty final element for source, + # and a junk final element for translations for entry_str in entries[:-1]: entry_parts = entry_str.split('', 1) metadata = extract_entry_metadata(entry_parts[0])