File size: 566 Bytes
22507c4 bd8615d 22507c4 bd8615d 22507c4 bd8615d 22507c4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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)
|