Thanks for reply, but it doesn't fit to my task. If I will add later
other objects(and it will be very often) - I should stop the service,
but that would be very bad.
I think you meant "if you add other classes".
I'm not sure, if this is solution, but test passed:
myimportmod = __import__('ClassName', globals(), locals(),
['ClassName'], -1)
mod = getattr(_myimportmod, 'ClassName')
o = mod();
o.myfunction();
The same way you can say: this won't work if you need to change your
'ClassName' class. That would require restart of your service. Then you
can use reload(). However, I do not see the big picture. What is your
program suppose to do?
L
--
http://mail.python.org/mailman/listinfo/python-list