code: def watch_for_new_conf(self, timeout=0):
          
          logger.debug("Watching for a new configuration, timeout: %s", timeout)
          self.make_a_pause(timeout=timeout, check_time_change=False)
          return any(self.new_conf)
docs: Check if a new configuration was sent to the daemon
  
          This function is called on each daemon loop turn. Basically it is a sleep...
  
          If a new configuration was posted, this function returns True
  
          :param timeout: timeout to wait. Default is no wait time.
          :type timeout: float
          :return: None