From 2a4b6bef24f8e7f8a3a7f02a5eb3972c00026696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Berland?= Date: Thu, 19 Dec 2024 07:54:42 +0100 Subject: [PATCH] Pretty print manifest.json jobs.json was already effectively pretty-printed as it is overwritten at a later stage, but now both writes of jobs.json are consistent in printing pretty. --- src/ert/enkf_main.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/ert/enkf_main.py b/src/ert/enkf_main.py index 1e6aeb33823..73114a7c8e9 100644 --- a/src/ert/enkf_main.py +++ b/src/ert/enkf_main.py @@ -284,12 +284,19 @@ def create_run_path( ) with open(run_path / "jobs.json", mode="wb") as fptr: fptr.write( - orjson.dumps(forward_model_output, option=orjson.OPT_NON_STR_KEYS) + orjson.dumps( + forward_model_output, + option=orjson.OPT_NON_STR_KEYS | orjson.OPT_INDENT_2, + ) ) # Write MANIFEST file to runpath use to avoid NFS sync issues data = _manifest_to_json(ensemble, run_arg.iens, run_arg.itr) with open(run_path / "manifest.json", mode="wb") as fptr: - fptr.write(orjson.dumps(data, option=orjson.OPT_NON_STR_KEYS)) + fptr.write( + orjson.dumps( + data, option=orjson.OPT_NON_STR_KEYS | orjson.OPT_INDENT_2 + ) + ) runpaths.write_runpath_list( [ensemble.iteration], [real.iens for real in run_args if real.active]