diff options
Diffstat (limited to 'changelog.py')
-rw-r--r-- | changelog.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/changelog.py b/changelog.py index 9f129c6..81c2504 100644 --- a/changelog.py +++ b/changelog.py @@ -108,7 +108,8 @@ class ChangeLogEntry(object): for msg in self.messages: stream.write('%s%s %s\n' % (INDENT, BULLET, msg[0])) stream.write(''.join(msg[1:])) - + if self.messages[-1][0].strip(): + stream.write('\n') class ChangeLog(object): """object representation of a whole ChangeLog file""" @@ -175,7 +176,7 @@ class ChangeLog(object): self.title = '%s%s' % (self.title, line) elif sline and sline[0] == BULLET: last.add_message(sline[1:].strip()) - elif last.messages: + elif sline and last.messages: last.complete_latest_message(line) else: self.additional_content += line |