[Pythonmac-SIG] changging inheritance on the fly?
altern
enrike at altern.org
Sun Apr 17 12:30:31 CEST 2005
hi
probably a bit offtopic since it is nothing mac specific but i didnt
know where to ask.
is it possible to change the superclass a class inherits from on the fly?
for example i have this class inheriting from Top but i want it to
inherit later on the fly from another class living in another module. I
am doing this below but it doesnt work, 'm' doesnt change. Maybe i have
to define the class Test on the fly to achive this? but i dont like much
to do that. any other suggestions? thanks
#this is what i am doing now:
import mymodule as m
def start():
import othermodule as m
class Test(m.Top):
def __init__(self):
pass
thanks!!
--
enrike
More information about the Pythonmac-SIG
mailing list