diff --git a/utils/read_wirte_file_utils.py b/utils/read_wirte_file_utils.py index d13cc5e..d0886ce 100644 --- a/utils/read_wirte_file_utils.py +++ b/utils/read_wirte_file_utils.py @@ -8,15 +8,17 @@ def serialize_sets(obj): raise TypeError -def write_to_file(content, file_path: Path, json_dumps=False, indent=None): - file_path.parent.mkdir(parents=True, exist_ok=True) - with open(file_path, mode="w") as f: +def write_to_file(content, file_path: str, json_dumps=False, indent=None): + PWD = Path(__file__).resolve().parent.parent + file = PWD / file_path + file.parent.mkdir(parents=True, exist_ok=True) + with open(file, mode="w") as f: if json_dumps: return f.write(json.dumps(content, indent=indent, ensure_ascii=False, default=serialize_sets)) return f.write(content) -def write_to_json_file(content, file_path: str, indent: int | None =4): +def write_to_json_file(content, file_path: str, indent: int | None = 4): pwd = Path(__file__).resolve().parent.parent file = pwd / file_path file.parent.mkdir(parents=True, exist_ok=True)