code: def change_max_svc_check_attempts(self, service, check_attempts):
          
          service.modified_attributes |= DICT_MODATTR["MODATTR_MAX_CHECK_ATTEMPTS"].value
          service.max_check_attempts = check_attempts
          if service.state_type == u'HARD' and service.state == u'OK' and service.attempt > 1:
              service.attempt = service.max_check_attempts
          self.send_an_element(service.get_update_status_brok())
docs: Modify max service check attempt
          Format of the line that triggers function call::
  
          CHANGE_MAX_SVC_CHECK_ATTEMPTS;<host_name>;<service_description>;<check_attempts>
  
          :param service: service to edit
          :type service: alignak.objects.service.Service
          :param check_attempts: new value to set
          :type check_attempts: int
          :return: None