From 4f2bd290578acb6e62ef9e516b080d8129fc2337 Mon Sep 17 00:00:00 2001 From: Noe Brucy Date: Sun, 25 Jul 2021 10:50:07 +0200 Subject: [PATCH] [params] fix default import --- params.py | 4 +++- params.yml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/params.py b/params.py index fa891d6..99749db 100644 --- a/params.py +++ b/params.py @@ -39,5 +39,7 @@ def default_params(): def load_params(filename): basic_params = default_params() new_params = params_from_file(filename) - basic_params.update(new_params) + for key in new_params: + if key in basic_params: + basic_params[key].update(new_params[key]) return basic_params diff --git a/params.yml b/params.yml index 9751c10..71fbb9d 100644 --- a/params.yml +++ b/params.yml @@ -11,6 +11,7 @@ plot : # Plot parameters time_fmt : "time = {:.3g} {}" # Time format string, 1st field is time and 2nd is unit rcParams: # Anything there will be passed to matplotlib's rcParams + {} # remove and replace by rcParams keys disk: # Disk speficic parameters enable : False # Enable specific disk analysis