Добавил строки документации

This commit is contained in:
2025-05-26 13:16:24 +03:00
parent 405576d8cc
commit bb57e3828b
3 changed files with 24 additions and 6 deletions

View File

@@ -22,6 +22,7 @@ class RedmineAPI(RedmineConfig):
self.token = self._check_token(token)
def track_activities(self, activities: list[Activity]) -> list[Activity]:
"""Заносит трудочасы на сервер Redmine"""
if len(activities) == 0:
logger.info(Fore.YELLOW + "Нет задач для занесения трудочасов" + Fore.RESET)
return
@@ -60,6 +61,7 @@ class RedmineAPI(RedmineConfig):
return tracked
def get_time_entry_activities(self) -> list[ActivityTypes]:
"""Получает виды Деятельности с сервера Redmine"""
resp = requests.get(self.base_url + self.time_entry_activities, headers={"X-Redmine-API-KEY": self.token})
logging.debug(resp.json())
if resp.ok:
@@ -70,6 +72,7 @@ class RedmineAPI(RedmineConfig):
]
def _check_token(self, token):
"""Проверяет токен"""
resp = requests.get(self.base_url + self.my_account_url, headers={"X-Redmine-Api-Key": token})
if not resp.ok:
logger.error("Invalid Token for RedmineAPI")