Config: Report author name
This commit is contained in:
@@ -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>'))
|
||||
|
||||
Reference in New Issue
Block a user