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