Thanks, that's what I was looking for. > >>> m = __import__( "StringIO" ) > >>> x = getattr( m, "StringIO" )() > >>> x > <StringIO.StringIO instance at 0x00A47710> > >>>
For the records: If the module is already loaded, this also works:
if my_type_is_not_yet_loaded:
module = __import__(type)
obj = getattr(module, type)
else:
obj = globals().get(type)
resource = obj(my_arg1, my_arg2)
Thanks again,
-Samuel
--
http://mail.python.org/mailman/listinfo/python-list
