code: def acknowledge_svc_problem(self, service, sticky, notify, author, comment):
          
          notification_period = None
          if getattr(service, 'notification_period', None) is not None:
              notification_period = self.daemon.timeperiods[service.notification_period]
          service.acknowledge_problem(notification_period, self.hosts, self.services, sticky,
                                      notify, author, comment)
docs: Acknowledge a service problem
          Format of the line that triggers function call::
  
          ACKNOWLEDGE_SVC_PROBLEM;<host_name>;<service_description>;<sticky>;<notify>;
          <persistent:obsolete>;<author>;<comment>
  
          :param service: service to acknowledge the problem
          :type service: alignak.objects.service.Service
          :param sticky: if sticky == 2, the acknowledge will remain until the service returns to an
          OK state else the acknowledge will be removed as soon as the service state changes
          :param notify: if to 1, send a notification
          :type notify: integer
          :param author: name of the author or the acknowledge
          :type author: str
          :param comment: comment (description) of the acknowledge
          :type comment: str
          :return: None