From 7d9d96fe630897ecaa19f6c208b446395d14c640 Mon Sep 17 00:00:00 2001 From: theoreticalbts Date: Mon, 26 Oct 2015 17:07:26 -0400 Subject: [PATCH] genesis_util: apply_patch appends to empty list with warning --- programs/genesis_util/apply_patch.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/programs/genesis_util/apply_patch.py b/programs/genesis_util/apply_patch.py index 259ee6c9..bbce41b4 100755 --- a/programs/genesis_util/apply_patch.py +++ b/programs/genesis_util/apply_patch.py @@ -31,6 +31,9 @@ def main(): with open(filename, "r") as f: patch = json.load(f) for k, v in patch.get("append", {}).items(): + if k not in genesis: + genesis[k] = [] + sys.stderr.write("[WARN] item {k} was created\n".format(k=k)) genesis[k].extend(v) sys.stderr.write("appended {n} items to {k}\n".format(n=len(v), k=k)) for k, v in patch.get("replace", {}).items():