def purge_queues(): """ Delete declared queues from RabbitMQ. Use with care! """ client = AMQPClient(max_retries=120) client.connect() print "Queues to be deleted: ", queues.QUEUES if not get_user_confirmation(): return for queue in queues.QUEUES: result = client.queue_delete(queue=queue) print "Deleting queue %s. Result: %s" % (queue, result) client.close()