def _blockFn(self):
            self.updateSemaphore.acquire()
            self.updateSemaphore.release() #Release so that the block function can be recalled
            #This works, because once acquired the semaphore will not be acquired
            #by _updateJobWhenDone again.
            return
Blocks while _updateJobWhenDone is running.
dataset/ETHPy150Open BD2KGenomics/toil/src/toil/job.py/Job.FileStore._blockFn