def Stop(self, timeout_s=None):
    self.stopped.set()
    if self.thread:
      self.thread.join(timeout_s)
      return not self.thread.isAlive()
    else:
      return True
Parse the initial description.
dataset/ETHPy150Open google/openhtf/openhtf/util/timeouts.py/Interval.Stop--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/python-gflags/gflags2man.py/ProgramInfo.ParseDesc