Мелкие правки
This commit is contained in:
@@ -67,7 +67,6 @@ class ClockifyAPI(ClockifyConfig):
|
|||||||
|
|
||||||
def get_tags(self, **kwargs) -> list[Tag]:
|
def get_tags(self, **kwargs) -> list[Tag]:
|
||||||
"""
|
"""
|
||||||
workspace_id: str - required
|
|
||||||
name: str - optional
|
name: str - optional
|
||||||
archived: bool - optional
|
archived: bool - optional
|
||||||
"""
|
"""
|
||||||
@@ -126,14 +125,13 @@ class ClockifyAPI(ClockifyConfig):
|
|||||||
|
|
||||||
def getenvs(self):
|
def getenvs(self):
|
||||||
resp = requests.get(self.base_url + self.user_url, headers={"X-API-KEY": self.token})
|
resp = requests.get(self.base_url + self.user_url, headers={"X-API-KEY": self.token})
|
||||||
filename = ".env.txt"
|
|
||||||
if not resp.ok:
|
if not resp.ok:
|
||||||
logger.error(resp.json())
|
logger.error(resp.json())
|
||||||
raise requests.exceptions.RequestException(Fore.RED + "Ошибка запроса.")
|
raise requests.exceptions.RequestException(Fore.RED + "Ошибка запроса." + Fore.RESET)
|
||||||
with open(filename, "w") as file:
|
with open(config.ENV_TXT, "w") as file:
|
||||||
try:
|
try:
|
||||||
file.write(f"USER_ID={resp.json()['id']}\nWORKSPACE_ID={resp.json()['activeWorkspace']}")
|
file.write(f"USER_ID={resp.json()['id']}\nWORKSPACE_ID={resp.json()['activeWorkspace']}")
|
||||||
logger.info(f"{Fore.GREEN}Необходимые переменные были сохранены в файл {filename}{Fore.RESET}")
|
logger.info(f"{Fore.GREEN}Необходимые переменные были сохранены в файл {config.ENV_TXT}{Fore.RESET}")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"{Fore.RED}Не удалось сохранить необходимые переменные.{Fore.RESET}")
|
logger.error(f"{Fore.RED}Не удалось сохранить необходимые переменные.{Fore.RESET}")
|
||||||
raise e
|
raise e
|
||||||
@@ -17,7 +17,7 @@ class Config(BaseSettings):
|
|||||||
WORKSPACE_ID: str = None
|
WORKSPACE_ID: str = None
|
||||||
|
|
||||||
ENV_TXT: str = ".env.txt"
|
ENV_TXT: str = ".env.txt"
|
||||||
DB_NAME: str = "RedmineTracker.db"
|
DB_NAME: str = "db/RedmineTracker.db"
|
||||||
SQL_PATH: str = "config/RedmineTracker.sql"
|
SQL_PATH: str = "config/RedmineTracker.sql"
|
||||||
|
|
||||||
DATETIME_FORMAT: str = "%Y-%m-%dT%H:%M:%SZ"
|
DATETIME_FORMAT: str = "%Y-%m-%dT%H:%M:%SZ"
|
||||||
|
|||||||
Reference in New Issue
Block a user