From 11f01610c3665a72d8cb5601c164caaae0984cda Mon Sep 17 00:00:00 2001 From: "M. A. Reza" Date: Sat, 6 Dec 2025 15:14:48 +0330 Subject: [PATCH] update --- utils/read_wirte_file_utils.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/utils/read_wirte_file_utils.py b/utils/read_wirte_file_utils.py index 11f481f..d13cc5e 100644 --- a/utils/read_wirte_file_utils.py +++ b/utils/read_wirte_file_utils.py @@ -12,14 +12,18 @@ 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: if json_dumps: - return f.write( - json.dumps( - content, indent=indent, ensure_ascii=False, default=serialize_sets - ) - ) + 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): + 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: + return f.write(json.dumps(content, indent=indent, ensure_ascii=False, default=serialize_sets)) + + def append_to_file(content: str, file_path: Path): file_path.parent.mkdir(parents=True, exist_ok=True) with open(file_path, mode="a") as f: