diff --git a/ORBIT/config.py b/ORBIT/config.py index fe1ac663..6119df95 100644 --- a/ORBIT/config.py +++ b/ORBIT/config.py @@ -55,6 +55,8 @@ def prepare_config_for_save(config: dict | benedict) -> dict: config[k] = float(v) case np.integer(): config[k] = int(v) + case benedict(): + config[k] = prepare_config_for_save(v.dict()) case dict(): config[k] = prepare_config_for_save(v) case _: