in GreengrassAwareConnection.py [0:0]
def updateShadow(self, update):
if not self.isShadowConnected():
raise ConnectionError
state = {'state': {
'reported': update
}}
try:
self.deviceShadowHandler.shadowUpdate(json.dumps(state), self.shadowUpdate_callback, 10)
except Exception as e:
print("Exception updating shadow")