class QueryRunner():

    def __init__(self, host,port,srcFile):
        file=open(srcFile)
        data=file.read()        
        self.consumer = Consumer(data+"@"+host,port, self,runOnlyOnce=True)

    def run(self):
        while(True):
            try:
                self.consumer.waitData()
                data = self.consumer.getData()
                if data != None:
                    print str(data)
            except Consumer.ConsumerException,e:
                print e.msg
                return