'Mark the process as being completed, does not need to be aborted.'

def ProcessDone(self):

    self._process_status_lock.acquire()
    try:
        self._process = None
        self._process_status = self.STATUS_FINISHED_NORMALLY
    finally:
        self._process_status_lock.release()
