Majordomo client application in Python

"""
Majordomo Protocol client example. Uses the mdcli API to hide all MDP aspects

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)
count = 0
while count < 100000:
request = b"Hello world"
try:
reply = client.send(b"echo", request)
except KeyboardInterrupt:
break
else:
# also break on failure to reply:
if reply is None:
break
count += 1
print ("%i requests/replies processed" % count)

if __name__ == '__main__':
main()