import pythonExPC__skel, os, ilu class realConsumer(pythonExPC__skel.consumer): def fromProducer(self, producerID, something): print 'producer', producerID, 'says: ', something def main(): # make a consumer object for producer processes to report to m = realConsumer() sbh = m.IluSBH() # fork off producer processes os.system("python producer.py producer1 7 '" + sbh + "'&"); os.system("python producer.py producer2 10 '" + sbh + "'&"); os.system("python producer.py producer3 23 '" + sbh + "'&"); # now sit back in the ILU loop and wait for reports ilu.RunMainLoop() main()