@@ -193,8 +193,8 @@ def process_commit_message(
193
193
"author_email" : commit .author_email ,
194
194
** parsed .groupdict (),
195
195
}
196
- processed = hook ( message , commit ) if hook else message
197
- if not processed :
196
+
197
+ if not ( processed := hook ( message , commit ) if hook else message ) :
198
198
return
199
199
200
200
processed_messages = [processed ] if isinstance (processed , dict ) else processed
@@ -355,8 +355,7 @@ def get_oldest_and_newest_rev(
355
355
if not (newest_tag := rules .find_tag_for (tags , newest )):
356
356
raise NoCommitsFoundError ("Could not find a valid revision range." )
357
357
358
- oldest_tag = None
359
- oldest_tag_name = None
358
+ oldest_tag_name : str | None = None
360
359
if oldest :
361
360
if not (oldest_tag := rules .find_tag_for (tags , oldest )):
362
361
raise NoCommitsFoundError ("Could not find a valid revision range." )
@@ -368,17 +367,19 @@ def get_oldest_and_newest_rev(
368
367
if not tags_range :
369
368
raise NoCommitsFoundError ("Could not find a valid revision range." )
370
369
371
- oldest_rev = tags_range [- 1 ].name
372
370
newest_rev = newest_tag .name
373
371
374
372
# Return None for oldest_rev if:
375
373
# 1. The oldest tag is the last tag in the list and matches the requested oldest tag, or
376
374
# 2. The oldest and newest tags are the same
377
- if (
378
- oldest_rev == tags [- 1 ].name
379
- and oldest_rev == oldest_tag_name
380
- or oldest_rev == newest_rev
381
- ):
382
- return None , newest_rev
375
+ oldest_rev : str | None = (
376
+ None
377
+ if (
378
+ tags_range [- 1 ].name == tags [- 1 ].name
379
+ and tags_range [- 1 ].name == oldest_tag_name
380
+ or tags_range [- 1 ].name == newest_rev
381
+ )
382
+ else tags_range [- 1 ].name
383
+ )
383
384
384
385
return oldest_rev , newest_rev
0 commit comments