diff --git a/enhancer/utils/utils.py b/enhancer/utils/utils.py index 24dd77a..be74dc2 100644 --- a/enhancer/utils/utils.py +++ b/enhancer/utils/utils.py @@ -1,4 +1,6 @@ + import os +from typing import Optional from enhancer.utils.config import Files def check_files(root_dir:str, files:Files): @@ -9,4 +11,10 @@ def check_files(root_dir:str, files:Files): if not os.path.isdir(os.path.join(root_dir,path)): raise ValueError(f"Invalid {path}, is not a directory") - return files,root_dir \ No newline at end of file + return files,root_dir + +def merge_dict(default_dict:dict, custom:Optional[dict]=None): + params = dict(default_dict) + if custom: + params.update(custom) + return params