Service discovery over Majordomo in Python

"""
MMI echo query example

Author : Min RK <moc.liamg|krnimajneb#moc.liamg|krnimajneb>

"""

import sys
from mdcliapi import MajorDomoClient

def main():
verbose = '-v' in sys.argv
client = MajorDomoClient("tcp://localhost:5555", verbose)
request = "echo"
reply = client.send("mmi.service", request)

if reply:
replycode = reply[0]
print "Lookup echo service:", replycode
else:
print "E: no response from broker, make sure it's running"

if __name__ == '__main__':
main()