code: def early_arbiter_linking(self, arbiter_name, params):
          
  
          if not self.arbiters:
              params.update({
                  'name': arbiter_name, 'arbiter_name': arbiter_name,
                  'host_name': socket.gethostname(),
                  'address': '127.0.0.1', 'port': 7770,
                  'spare': '0'
              })
              logger.warning("There is no arbiter, I add myself (%s) reachable on %s:%d",
                             arbiter_name, params['address'], params['port'])
              arb = ArbiterLink(params, parsing=True)
              self.arbiters = ArbiterLinks([arb])
  
          # First fill default
          self.arbiters.fill_default()
          self.modules.fill_default()
  
          self.arbiters.linkify(modules=self.modules)
          self.modules.linkify()
docs: Prepare the arbiter for early operations
  
          :param arbiter_name: default arbiter name if no arbiter exist in the configuration
          :type arbiter_name: str
          :return: None