code: def reset(self):
          # pylint: disable=not-context-manager
          
          logger.info("Scheduling loop reset")
          with self.waiting_results.mutex:
              self.waiting_results.queue.clear()
          self.checks.clear()
          self.actions.clear()
docs: Reset scheduler::
  
          * Remove waiting results
          * Clear checks and actions lists
  
          :return: None