lightassert无法直接退出，引起了bug，增加返回值的判断

lightassert无法直接退出，后续代码依然执行，引起了bug，增加返回值的判断