Мне нужно упредить __del__
, и я хочу знать, как правильно это сделать. В основном мой вопрос в коде это то, что ..Предотвращение __del__ hmmm
class A:
def __init__(self):
self.log = logging.getLogger()
self.log.debug("In init")
self.closed = False
def close(self):
self.log.debug("Doing some magic")
self.closed = True
def __del__(self):
if not self.closed:
self.close()
self.log.debug("In closing")
# What should go here to properly do GC??
Есть ли какой-либо способ теперь назвать стандартные функции GC?
Спасибо за чтение !!
Стив
Упрется? Зачем? Чего вы на самом деле пытаетесь достичь? –