File size: 462 Bytes
6c89611 16cc10f 6c89611 be09774 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | from pathlib import Path
DEFAULT_DIR_PATH = Path(__file__).parent.resolve() / ".."
def getdefault(data: dict, key, default):
return default if not data.__contains__(key) else data[key]
def prompt_path(file_name: str):
return DEFAULT_DIR_PATH / "system_prompts" / file_name
def media_path(file_name: str):
return DEFAULT_DIR_PATH / "media" / file_name
def resource_path(file_name: str):
return DEFAULT_DIR_PATH / "resources" / file_name
|