improved path_handling
This commit is contained in:
@@ -26,7 +26,7 @@ USE_INTERNAL_CONFIG: Final[bool] = False
|
||||
pkg_dir = Path(__file__).parent
|
||||
cfg_path_internal = pkg_dir / CONFIG_FILENAME
|
||||
caller_file = Path(inspect.stack()[-1].filename)
|
||||
CALLER_PATH: Final[Path] = caller_file.parent
|
||||
CALLER_PATH: Final[Path] = caller_file.parent.resolve()
|
||||
|
||||
# load config data: internal/external
|
||||
if USE_INTERNAL_CONFIG:
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
from pathlib import Path
|
||||
from typing import Final
|
||||
|
||||
from lang_main import CONFIG
|
||||
from lang_main import CALLER_PATH, CONFIG
|
||||
|
||||
# ** paths
|
||||
INPUT_PATH_FOLDER: Final[Path] = Path(CONFIG['paths']['inputs'])
|
||||
SAVE_PATH_FOLDER: Final[Path] = Path(CONFIG['paths']['results'])
|
||||
PATH_TO_DATASET: Final[Path] = Path(CONFIG['paths']['dataset'])
|
||||
input_path_conf = Path(CONFIG['paths']['inputs'])
|
||||
INPUT_PATH_FOLDER: Final[Path] = (CALLER_PATH / input_path_conf).resolve()
|
||||
save_path_conf = Path(CONFIG['paths']['results'])
|
||||
SAVE_PATH_FOLDER: Final[Path] = (CALLER_PATH / save_path_conf).resolve()
|
||||
path_dataset_conf = Path(CONFIG['paths']['dataset'])
|
||||
PATH_TO_DATASET: Final[Path] = (CALLER_PATH / path_dataset_conf).resolve()
|
||||
# ** control
|
||||
DO_PREPROCESSING: Final[bool] = CONFIG['control']['preprocessing']
|
||||
SKIP_PREPROCESSING: Final[bool] = CONFIG['control']['preprocessing_skip']
|
||||
|
||||
Reference in New Issue
Block a user