R
Rajorshi
Hi,
I have two classes, say, Base1 and Base2. Now Derv is a class derived
from both like
class Derv(Base1,Base2).....
In the destructor of the derived class, if I write something like this
def __del__(self):
for b in self.__class__.__bases__:
b.__del__(self)
then its working fine, but if I am doing something straightforward
like
def __del__(self):
Base1.__del__(self)
Base2.__del__(self)
Its giving an error like :
Exception exceptions.AttributeError: "'NoneType' object has no
attribute '__del__'" in <bound method Derv.__del__ of <__main__.Derv
instance at 0x8187484>> ignored
Obviously I'm doing something wrong ! Any pointers ??
Thanks in advance!
I have two classes, say, Base1 and Base2. Now Derv is a class derived
from both like
class Derv(Base1,Base2).....
In the destructor of the derived class, if I write something like this
def __del__(self):
for b in self.__class__.__bases__:
b.__del__(self)
then its working fine, but if I am doing something straightforward
like
def __del__(self):
Base1.__del__(self)
Base2.__del__(self)
Its giving an error like :
Exception exceptions.AttributeError: "'NoneType' object has no
attribute '__del__'" in <bound method Derv.__del__ of <__main__.Derv
instance at 0x8187484>> ignored
Obviously I'm doing something wrong ! Any pointers ??
Thanks in advance!