【发布时间】:2011-11-06 14:21:20
【问题描述】:
我使用__del__() 写一个警告日志,以防对象在错误的内部状态下被删除(请不要生气)。
我尝试对其进行测试,但尽管我在测试中使用了del my_object,但似乎没有调用__del__()。
__del__()'s reference 警告可能发生这种情况的 3 种情况,但没有给出如何调试它们的线索。
那么...我该如何调试呢?
【问题讨论】:
-
@agf - 是的,怎么样? (当然除了要经历很多代码)
-
你应该给我们一些代码。
-
很简单。不要使用
__del__,使用上下文管理器。
标签: python destructor del