code: def delay(self, factor=1):
          'returns True if delay satisfied'
          acquired = CommandLog.semaphore.acquire(timeout=options.replay_wait*factor if not self.paused else None)
          return acquired or not self.pausef delay(self, factor=1):
          'returns True if delay satisfied'
          acquired = CommandLog.semaphore.acquire(timeout=options.replay_wait*factor if not self.paused else None)
          return acquired or not self.paused
docs: returns True if delay satisfied