code: def wait_for_initial_conf(self, timeout=1.0):
          
          logger.info("Waiting for initial configuration")
          # Arbiter do not already set our have_conf param
          _ts = time.time()
          while not self.new_conf and not self.interrupted:
              # Make a pause and check if the system time changed
              _, _ = self.make_a_pause(timeout, check_time_change=True)
  
          if not self.interrupted:
              logger.info("Got initial configuration, waited for: %.2f seconds", time.time() - _ts)
              statsmgr.timer('configuration.initial', time.time() - _ts)
          else:
              logger.info("Interrupted before getting the initial configuration")
docs: Wait initial configuration from the arbiter.
          Basically sleep 1.0 and check if new_conf is here
  
          :param timeout: timeout to wait
          :type timeout: int
          :return: None