Config: Report author name

This commit is contained in:
Кокос Артем Николаевич
2026-01-21 14:00:13 +07:00
parent e9d3a273cd
commit 9a28d6d9c2
4 changed files with 53 additions and 4 deletions

View File

@@ -1,2 +1,27 @@
from datetime import datetime
def get_month_name_from_range(from_date: str, to_date: str) -> str:
"""Определяет название месяца по диапазону дат.
Если from == to — возвращает месяц этой даты.
Если диапазон охватывает несколько месяцев — возвращает 'период'.
"""
try:
start = datetime.strptime(from_date, "%Y-%m-%d")
end = datetime.strptime(to_date, "%Y-%m-%d")
except ValueError:
return "период"
if start.year == end.year and start.month == end.month:
months = [
"", "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь",
"Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"
]
return months[start.month]
else:
return "период"
def get_version(issue) -> str:
return str(getattr(issue, 'fixed_version', '<N/A>'))