Well, I've managed to get close to what I want, and just so you can see: #!/usr/bin/python
import sys sys.path.extend (['../lib', '../bin']) from VLMLegacy.CardReader import CardReader rdr = CardReader ("../example/B767.dat","PRINTABLE") iotypes = ["WINGTL","VLMPC","VLM4997"] for iotype in iotypes: packagename = "VLMLegacy." + iotype + ".Conditions" classname = iotype + "_Conditions" code = "from %s import Conditions as %s" \ % (packagename, classname) x = compile (code,"foo","exec") exec x cls = globals()[classname] a = cls(rdr,2) a.test()
signature.asc
Description: Digital signature
-- http://mail.python.org/mailman/listinfo/python-list