code: def run_checked (self):
          
          self.start_time = time.time()
          self.setName("Status")
          # the first status should be after a second
          wait_seconds = 1
          first_wait = True
          while not self.stopped(wait_seconds):
              self.log_status()
              if first_wait:
                  wait_seconds = self.wait_seconds
                  first_wait = False
docs: Print periodic status messages.