<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def manage_signal(self, sig, frame):
 # pylint: disable=unused-argument our master daemon is managing our termination. :param sig: signal caught by daemon :type sig: str :param frame: current stack frame :type frame: :return: None """

        logger.info("worker '%s' (pid=%d) received a signal: %s",
                    self._id, os.getpid(), SIGNALS_TO_NAMES_DICT[sig])
        # Do not do anything... our master daemon is managing our termination.
        self.interrupted = True