Убрал лишние поля у класса. Выделил важные сообщения разными цветами
This commit is contained in:
@@ -42,7 +42,7 @@ class ClockifyAPI(ClockifyConfig):
|
||||
time_worked_out_total += time_to_hour((end if end else datetime.utcnow()) - start)
|
||||
tag = [tag for tag in self.get_tags() if tag.id == tag_id][0]
|
||||
try:
|
||||
task_id, task_title = tag.title.split(" - ")
|
||||
task_id, _ = tag.title.split(" - ")
|
||||
except ValueError:
|
||||
logger.info(f'{activity["timeInterval"]["start"]}: {activity["description"]} - Неправильный формат тега {tag}')
|
||||
continue
|
||||
@@ -51,10 +51,8 @@ class ClockifyAPI(ClockifyConfig):
|
||||
id=activity["id"],
|
||||
tag_id=tag_id,
|
||||
task_id=task_id,
|
||||
task_title=task_title,
|
||||
project_id=activity["projectId"],
|
||||
vetro_project_id=activity["taskId"],
|
||||
vetro_project_title=config.VETRO_PROJECTS.get(activity.get("taskId")),
|
||||
description=activity["description"],
|
||||
time_spent=time_to_hour((end if end else datetime.utcnow()) - start),
|
||||
date_start=start,
|
||||
@@ -109,10 +107,10 @@ class ClockifyAPI(ClockifyConfig):
|
||||
)
|
||||
if resp.ok:
|
||||
logger.debug(resp.json())
|
||||
logger.info(f"{activity} {Fore.GREEN} помечена как затреканная{Fore.RESET}")
|
||||
logger.info(f"{Fore.GREEN} {activity} помечена как затреканная{Fore.RESET}")
|
||||
else:
|
||||
logger.debug(resp.json())
|
||||
logger.error(f"{activity} {Fore.RED} не помечена как затреканная{Fore.RESET}")
|
||||
logger.error(f"{Fore.RED} {activity} не помечена как затреканная{Fore.RESET}")
|
||||
except Exception as e:
|
||||
logger.error(e)
|
||||
return
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import logging
|
||||
|
||||
from colorama import Fore
|
||||
import requests
|
||||
from tqdm import tqdm
|
||||
|
||||
@@ -46,7 +47,7 @@ class RedmineAPI(RedmineConfig):
|
||||
tracked.append(activity)
|
||||
logger.debug(activity)
|
||||
else:
|
||||
logger.error(f"{activity} Не была затрекана")
|
||||
logger.error(Fore.RED + f"{activity} Не была затрекана" + Fore.RED)
|
||||
logger.error(f"{resp.json()['errors']} {resp.status_code}")
|
||||
except Exception as e:
|
||||
logger.error(e)
|
||||
|
||||
Reference in New Issue
Block a user