def run_(self):
        ''' This function starts the ufora worker and SLEEPS FOREVER.
        The process gets killed after the master machine reports its test result, as part
        of the test-looper heartbeat protocol.
        '''
        sock = None
        t0 = time.time()
        while not sock:
            sock = self.connectToMaster()
            if not sock:
                if 60.0 > time.time() - t0:
                    raise Exception("Failed to connect to master machine within specified timeout")
                time.sleep(1.0)
        try:
            self.startWorker()
            self.waitForStopCommand(sock)
        finally:
            logging.info("Stopping worker...")
            self.stopWorker()
dataset/ETHPy150Open ufora/ufora/ufora/test/MultiMachineTestRunner.py/MultiMachineWorkerRunner.run_/swapped operands of `>`