In [ ]:
import rabbitpy

In [ ]:
# The URL to connect to
url = 'amqp://guest:guest@localhost:5672/%2F'

In [ ]:
# Open a connection to RabbitMQ
connection = rabbitpy.Connection(url)

In [ ]:
# Open a channel to communicate with RabbitMQ on
channel = connection.channel()

In [ ]:
# Create an object for interacting with the queue
queue = rabbitpy.Queue(channel, 'example')

In [ ]:
# While there are messages in the queue, fetch them using Basic.Get
while len(queue) > 0:
    message = queue.get()
    print('Message:')
    print(' ID: %s' % message.properties['message_id'])
    print(' Time: %s' % message.properties['timestamp'].isoformat())
    print(' Body: %s' % message.body)
    message.ack()