Skip to content

Commit 4a2eb69

Browse files
committed
fix(analyze): deal with search failure
1 parent 81d5dd3 commit 4a2eb69

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

main.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,13 @@ def analyze_changelog(self):
299299
for release_body in body_content.split('\n\n## '):
300300
if release_body.startswith('Unreleased') or release_body == '':
301301
continue
302-
release_tag = re.search(r'\[.*?\]', release_body).group()[1:-1]
302+
search_res = re.search(r'\[.*?\]', release_body)
303+
if search_res is None:
304+
print(
305+
'[WARN] This part is not in the correct format! Will ignore this part.',
306+
release_body.split('\n')[0])
307+
continue
308+
release_tag = search_res.group()[1:-1]
303309
self.release_in_changelog[
304310
release_tag] = '## ' + release_body.strip('\n')
305311

0 commit comments

Comments
 (0)