Handle possible KeyError in couchbase.get_load

This commit is contained in:
Kunal Ajay Bajpai 2017-10-03 18:48:03 +05:30
parent 1b9cb26f2e
commit 73fd7d91cc

View file

@ -264,9 +264,12 @@ def get_load(jid):
except couchbase.exceptions.NotFoundError:
return {}
ret = jid_doc.value['load']
if 'minions' in jid_doc.value:
ret = {}
try:
ret = jid_doc.value['load']
ret['Minions'] = jid_doc.value['minions']
except KeyError as e:
log.error(e)
return ret