in rpi-image-builder/aws-iot-fleet-provisioning/provisioning_handler.py [0:0]
def basic_callback(self, topic, payload, **kwargs):
print("Received message from topic '{}': {}".format(topic, payload))
self.message_payload = payload
self.on_message_callback(payload)
if topic == "openworld":
# Finish the run successfully
print("Successfully provisioned")
self.callback_returned = True
elif (topic == "$aws/provisioning-templates/{}/provision/json/rejected".format(self.template_name) or
topic == "$aws/certificates/create/json/rejected"):
print("Failed provisioning")
self.callback_returned = True