Helper class preventing code duplication..

        :param sig:
            Signal to use (e.g. "HUP", "ALRM")
        :param verbose:
            Overwrite :func:`photon.Photon.m`'s `verbose`
        :returns:
            |kill_return| with specified `pid`

        .. |kill_return| replace::
            :func:`photon.Photon.m`'s result of killing `pid`
        .. |kill_verbose| replace:: with visible shell warning

def __signal(self, sig, verbose=None):
        '''
        Helper class preventing code duplication..

        :param sig:
            Signal to use (e.g. "HUP", "ALRM")
        :param verbose:
            Overwrite :func:`photon.Photon.m`'s `verbose`
        :returns:
            |kill_return| with specified `pid`

        .. |kill_return| replace::
            :func:`photon.Photon.m`'s result of killing `pid`
        .. |kill_verbose| replace:: with visible shell warning
        '''
        return self.m(
            'killing process %s with "%s"' % (self.__pid, sig),
            cmdd=dict(cmd='%s kill -%s %d' % (self.__sudo, sig, self.__pid)),
            verbose=verbose
        )