Esempio n. 1
0
    def abort(self, tid, sig=signal.SIGTERM):
        """Abort a task."""

        _free_popsno(self._popsno[tid])

        del self._params[tid]
        del self._popsno[tid]
        del self._userno[tid]
        del self._msgno[tid]

        return Task.abort(self, tid, sig)
Esempio n. 2
0
    def abort(self, tid, sig=signal.SIGTERM):
        """Abort a task."""

        _free_popsno(self._popsno[tid])

        del self._params[tid]
        del self._popsno[tid]
        del self._userno[tid]
        del self._msgno[tid]

        return Task.abort(self, tid, sig)
Esempio n. 3
0
    def abort(self, tid, sig=signal.SIGTERM):
        """Abort the script specified by PROXY and TID.
        
        Calls abort function for script tid on proxy.
        No return value
        proxy = Proxy giving access to server
        tid   = Script id in pid table of process to be terminated
        sig   = signal to sent to the script
                ObitScript seems to ignore SIGINT, so use SIGTERM instead.
        """

        _free_popsno(self._popsno[tid])

        del self._popsno[tid]
        del self._userno[tid]
        del self._msgno[tid]

        return Task.abort(self, tid, sig)