Есть такой код:
class Ancestor:
def __init__(self):
self.hello()
def hello(self):
print("hello!")
def __del__(self):
print("destructor")
class Child(Ancestor):
def __init__(self):
self.hello = self.myhello
Ancestor.__init__(self)
def myhello(self):
print("this is my hello")
child = Child()
print("deleting instance")
del child
Так вот надписи «destructor» мы не увидим. Почему такая трава происходит? Как лечить?(делать del self.hello ?).