- CaseRaiseExit:raise 传播出被调函数 → 离开前 __del__ + free 恰好 1 次(多一次=double free,少一次=异常路径泄漏)。 - CaseRaiseCaught:异常被本函数捕获时不得提前释放 —— except 体内读对象验证仍有效,出口再释放 1 次。
- CaseRaiseExit:raise 传播出被调函数 → 离开前 __del__ + free 恰好 1 次(多一次=double free,少一次=异常路径泄漏)。 - CaseRaiseCaught:异常被本函数捕获时不得提前释放 —— except 体内读对象验证仍有效,出口再释放 1 次。