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

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to