import pythonExPC, ilu, time, sys, string def do_work(m, id, period): while 1: time.sleep(period) # every N seconds m.fromProducer(id, str(time.time())) # to consumer process... def main(argv): producer_id = argv[1] period = string.atoi(argv[2]) consumer = ilu.ObjectOfSBH(pythonExPC.consumer, argv[3]) do_work(consumer, producer_id, period) if len(sys.argv) < 4: print "Usage: python producer.py ", print "PRODUCER-ID PERIOD-IN-SECONDS CONSUMER-SBH &" sys.exit(1) else: main(sys.argv)