From 6f432afca2aadcafba803c2838c8840e1e58c745 Mon Sep 17 00:00:00 2001 From: Christophe Varoqui Date: Thu, 3 May 2018 12:04:04 +0200 Subject: [PATCH] Fix a stack in "nodemgr events" caused by key deletion events format --- lib/node.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/node.py b/lib/node.py index bfc548260a..560b24faa4 100644 --- a/lib/node.py +++ b/lib/node.py @@ -2981,8 +2981,12 @@ def _events(self, nodename=None): sys.stdout.flush() else: print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")) - for key, val in msg["data"]: - line = " %s => %s" % (".".join(key), val) + for event in msg["data"]: + try: + key, val = event + line = " %s => %s" % (".".join(key), val) + except ValueError: + line = " %s deleted" % ".".join(event[0]) print(line) sys.stdout.flush()