From 684c600803d66326bdf20e3644e0fb8db4da4d50 Mon Sep 17 00:00:00 2001 From: Jason Rhinelander Date: Fri, 11 Sep 2020 17:43:00 -0300 Subject: [PATCH] Fix exception when no SNs --- observer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/observer.py b/observer.py index ac48735..4a697dd 100644 --- a/observer.py +++ b/observer.py @@ -168,7 +168,8 @@ def get_sns_future(lmq, lokid): def get_sns(sns_future, info_future): info = info_future.get() awaiting_sns, active_sns, inactive_sns = [], [], [] - sn_states = sns_future.get()['service_node_states'] + sn_states = sns_future.get() + sn_states = sn_states['service_node_states'] if 'service_node_states' in sn_states else [] for sn in sn_states: sn['contribution_open'] = sn['staking_requirement'] - sn['total_reserved'] sn['contribution_required'] = sn['staking_requirement'] - sn['total_contributed']