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()

Attachment: signature.asc
Description: Digital signature

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to