From ac4f91097c668fa41f922679ae6d3a15c3baaf56 Mon Sep 17 00:00:00 2001 From: enarjord Date: Fri, 9 Sep 2022 13:10:14 +0200 Subject: [PATCH] rename template configs add func strip_config() --- pure_funcs.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pure_funcs.py b/pure_funcs.py index 174367ad1..a502211d8 100644 --- a/pure_funcs.py +++ b/pure_funcs.py @@ -456,7 +456,7 @@ def get_template_live_config(passivbot_mode="static_grid"): elif passivbot_mode == "neat_grid": return sort_dict_keys( { - "config_name": "template", + "config_name": "neat_template", "logging_level": 0, "long": { "enabled": True, @@ -500,7 +500,7 @@ def get_template_live_config(passivbot_mode="static_grid"): ) return sort_dict_keys( { - "config_name": "template", + "config_name": "static_template", "logging_level": 0, "long": { "enabled": True, @@ -1118,3 +1118,12 @@ def make_compatible(live_config_: dict) -> dict: return sort_dict_keys(live_config) assert all(k in live_config["long"] for k in get_template_live_config()["long"]) return live_config + + +def strip_config(cfg: dict) -> dict: + pm = determine_passivbot_mode(cfg) + template = get_template_live_config(pm) + for k in template["long"]: + template["long"][k] = cfg["long"][k] + template["short"][k] = cfg["short"][k] + return template