in hello-world-python/greengrassHelloWorld.py [0:0]
def greengrass_hello_world_run():
try:
if not my_platform:
client.publish(
topic="hello/world", queueFullPolicy="AllOrException", payload="Hello world! Sent from Greengrass Core."
)
else:
client.publish(
topic="hello/world",
queueFullPolicy="AllOrException",
payload="Hello world! Sent from " "Greengrass Core running on platform: {}".format(my_platform),
)
except Exception as e:
logger.error("Failed to publish message: " + repr(e))
# Asynchronously schedule this function to be run again in 5 seconds
Timer(5, greengrass_hello_world_run).start()