diff --git a/server/src/tellmesrv.py b/server/src/tellmesrv.py index 517babb..a4a24c5 100644 --- a/server/src/tellmesrv.py +++ b/server/src/tellmesrv.py @@ -38,9 +38,15 @@ def sendmessage(target, message): for chatitem in response['resp']['chatItems']: statusdict = chatitem['chatItem']['meta']['itemStatus'] - status = statusdict['sndProgress'] - smessage = chatitem['chatItem']['meta']['itemText'] - print("Message '%s' sent over websocket to %s, status was %s" % (smessage, target, status)) + try: + status = statusdict['sndProgress'] + except KeyError: + print("FAILED") + pprint(statusdict) + status = 'FAILED' + else: + smessage = chatitem['chatItem']['meta']['itemText'] + print("Message '%s' sent over websocket to %s, status was %s" % (smessage, target, status)) if status == 'complete': return True