From: Mike Bayer Date: Sun, 27 Oct 2013 22:25:47 +0000 (-0400) Subject: fix to the changelog system for when there's no change recs in the body X-Git-Tag: rel_0_9_0~143 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5da1c96c82ca376df10f7c7d77381259e071d420;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix to the changelog system for when there's no change recs in the body --- diff --git a/doc/build/builder/changelog.py b/doc/build/builder/changelog.py index f96fd559e6..811ad94344 100644 --- a/doc/build/builder/changelog.py +++ b/doc/build/builder/changelog.py @@ -151,10 +151,14 @@ class ChangeLogDirective(EnvDirective, Directive): topsection.append(nodes.Text("no release date")) intro_para = nodes.paragraph('', '') + len_ = -1 for len_, text in enumerate(self._parsed_content['text']): if ".. change::" in text: break - if len_: + + # if encountered any text elements that didn't start with + # ".. change::", those become the intro + if len_ > 0: self.state.nested_parse(self._parsed_content['text'][0:len_], 0, intro_para) topsection.append(intro_para)