def report_shadow()

in client/iot_client.py [0:0]


    def report_shadow(self, shadow_value, shadow_name, clear_desired=False):
        new_shadow = {
            "state": {
                "reported": shadow_value
            }
        }
        shadow_topic = "$aws/things/{0}/shadow/name/{1}/update".format(self.thing_name, shadow_name)
        if clear_desired:
            new_shadow['state']['desired'] = None
        self.publish(shadow_topic, json.dumps(new_shadow), 0)
        print("Reported shadow of:")
        print(shadow_value)