altern <[EMAIL PROTECTED]> writes:
hi
probably a bit offtopic since it is nothing mac specific but i didnt know where to ask.
python-list?
is it possible to change the superclass a class inherits from on the fly?
You can assign to __bases__.
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
The way you ask the question suggests you don't know Python especially well. As Bob says, there are likely better ways to acheive your goal.
any tips about those other ways? i am reading pattern design books tring to find some way to do what i need, i know there must be some way but i am not a computer programmer myself, i keep learning...
thanks!
Cheers, mwh
-- enrike _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig