code: def merge(self, services):
          
          for extinfo in self:
              if hasattr(extinfo, 'register') and not getattr(extinfo, 'register'):
                  # We don't have to merge template
                  continue
              hosts_names = extinfo.get_name().split(",")
              for host_name in hosts_names:
                  serv = services.find_srv_by_name_and_hostname(host_name,
                                                                extinfo.service_description)
                  if serv is not None:
                      # Fusion
                      self.merge_extinfo(serv, extinfo)
docs: Merge extended host information into services
  
          :param services: services list, to look for a specific one
          :type services: alignak.objects.service.Services
          :return: None