clients/python/client.py (10 lines of code) (raw):
#!/usr/bin/env python3
import asfpy.pubsub
def process(payload):
keys = list(payload.keys())
if keys == ['stillalive']:
print("Got a ping-back from pubsub")
else:
print("Got a payload!")
print(payload)
pps = asfpy.pubsub.Listener('http://localhost:2069/')
pps.attach(process, raw=True)