def _completionCancel(self):
        self._timeoutCallID = None
        self.protocol.transport.signalProcess('KILL')
        exc = ProcessAliasTimeout(
            "No answer after %s seconds" % (self.completionTimeout,))
        self.protocol.onEnd = None
        self.completion.errback(failure.Failure(exc))
Handle the expiration of the timeout for the child process to exit by
dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/mail/alias.py/MessageWrapper._completionCancel