import json | |
import os | |
from pydantic import BaseModel | |
from pathlib import Path | |
from dotenv import load_dotenv | |
from core.config.config import InputConfig | |
CUR_DIR = Path(os.path.abspath(__file__)).parent.parent | |
CACHE_DIR = CUR_DIR/'cache' | |
CACHE_DIR.mkdir(exist_ok=True) | |
ENV_FILE_PATH = CUR_DIR / '.env' | |
CONFIG_FILE_PATH = CUR_DIR / 'input_config.json' | |
print(f"{CUR_DIR=}") | |
print(f"{ENV_FILE_PATH=}") | |
print(f"{CONFIG_FILE_PATH=}") | |
if not CONFIG_FILE_PATH.exists() or not ENV_FILE_PATH.exists(): | |
InputConfig().save(ENV_FILE_PATH, CONFIG_FILE_PATH) | |