разделил создание зависимостей и сценарий переноса трудочасов, переименовал основную точку входа в main.py
This commit is contained in:
8
utils.py
8
utils.py
@@ -41,8 +41,8 @@ def parse_task_id(tag: str) -> int:
|
||||
return int(match.group("task_id"))
|
||||
raise ValueError(f'Тег "{tag}" должен начинаться с номера задачи из 5 цифр')
|
||||
|
||||
def db_update():
|
||||
from config import clock, db, red
|
||||
def db_update(clock, db, red):
|
||||
"""Обновляет локальную БД данными из Clockify и Redmine."""
|
||||
logger.info(Fore.YELLOW + "Обновление базы данных..." + Fore.RESET)
|
||||
|
||||
try:
|
||||
@@ -144,8 +144,8 @@ def get_start_end_dates(args: Namespace):
|
||||
|
||||
return start, end
|
||||
|
||||
def check_envs():
|
||||
from config import config, clock
|
||||
def check_envs(clock):
|
||||
"""Проверяет наличие обязательных переменных окружения Clockify."""
|
||||
if not config.WORKSPACE_ID or not config.USER_ID:
|
||||
if not os.path.exists(config.ENV_TXT):
|
||||
logger.info(f"{Fore.YELLOW}Необходимые переменные не были обнаружены. Попытка получения...{Fore.RESET}")
|
||||
|
||||
Reference in New Issue
Block a user