def METHOD_NAME(self):
    if not self.__wait_for_child():
        # it's been killed
        result = False
    else:
        # normal termination
        self.exit_code = win32process.GetExitCodeProcess(self.h_process)
        result = self.exit_code == 0
    self.close()
    self.is_terminated = True
    return result