This worked ... def my_import(name): mod = __import__(name) components = name.split('.') for comp in components[1:]: mod = getattr(mod, comp) return mod
for reasons given here... http://www.python.org/doc/2.3.5/lib/built-in-funcs.html -- http://mail.python.org/mailman/listinfo/python-list