From f3ef22a7fe36301a6bcbd957be679d4c71124bf1 Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.dos.anjos@gmail.com> Date: Mon, 4 Feb 2019 10:17:44 +0100 Subject: [PATCH] [changelog] Support MRs without description --- bob/devtools/changelog.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/bob/devtools/changelog.py b/bob/devtools/changelog.py index 73aacbed..1f7624fc 100644 --- a/bob/devtools/changelog.py +++ b/bob/devtools/changelog.py @@ -190,9 +190,13 @@ def _write_mergerequests_range(f, pkg_name, mrs): title = mr.title.strip().replace('\r','').replace('\n', ' ') title = title.replace(' !', ' ' + pkg_name + '!') title = title.replace(' #', ' ' + pkg_name + '#') - description = mr.description.strip().replace('\r','').replace('\n', ' ') - description = description.replace(' !', ' ' + pkg_name + '!') - description = description.replace(' #', ' ' + pkg_name + '#') + if mr.description is not None: + description = \ + mr.description.strip().replace('\r','').replace('\n', ' ') + description = description.replace(' !', ' ' + pkg_name + '!') + description = description.replace(' #', ' ' + pkg_name + '#') + else: + description = 'No description for this MR' space = ': ' if description else '' log = ''' - {pkg}!{iid} {title}{space}{description}''' f.write(log.format(pkg=pkg_name, iid=mr.iid, title=title, space=space, description=description)) -- GitLab