diff --git a/redmine_reporter/utils.py b/redmine_reporter/utils.py index 8424e04..77696b5 100644 --- a/redmine_reporter/utils.py +++ b/redmine_reporter/utils.py @@ -3,24 +3,20 @@ from datetime import datetime def get_month_name_from_range(from_date: str, to_date: str) -> str: """Определяет название месяца по диапазону дат. - Если from == to — возвращает месяц этой даты. - Если диапазон охватывает несколько месяцев — возвращает 'период'. + - Если from == to - возвращает месяц этой даты. + - Если диапазон охватывает несколько месяцев - возвращает месяц из to_date. """ try: - start = datetime.strptime(from_date, "%Y-%m-%d") end = datetime.strptime(to_date, "%Y-%m-%d") except ValueError: - return "период" + return "Январь" # fallback, хотя лучше бы не срабатывало - if start.year == end.year and start.month == end.month: - months = [ - "", "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", - "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" - ] - return months[start.month] - else: - return "период" + months = [ + "", "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", + "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" + ] + return months[end.month] def get_version(issue) -> str: