Python jak upewnić się, że metoda __del __ () obiektu jest wywoływana przed śmiercią modułu?

Wcześniej dzisiaj zapytałemto pytanie o__del__() metoda obiektu, który używa importowanego modułu. Problem polegał na tym__del__() chce skorzystać z modułuos, ale czasami (nie zawsze) moduł został już usunięty. Powiedziano mi, że po zakończeniu programu Python kolejność usuwania obiektów i modułów może być losowa i nieokreślona. Jednak w mojej aplikacji naprawdę muszę się upewnić, że obiekt (instancja utworzonej przeze mnie klasy) zostanie usunięty, zanim moduł (w którym instancja zostanie utworzona) zostanie usunięty. Czy jest na to sposób?

questionAnswers(2)

yourAnswerToTheQuestion