the right way to dynamically specify a module for import

This commit is contained in:
James Vasile 2011-09-29 23:34:22 -04:00
parent ccb47b4993
commit 2ac910adcf

View File

@ -54,7 +54,7 @@ def load_modules():
if name.endswith(".py") and not name.startswith('.'):
cfg.log.info("importing modules/%s" % name)
try:
exec("import modules.%s" % (name[:-3]))
__import__("modules.%s" % (name[:-3]))
except ImportError, e:
cfg.log.error(_("Couldn't import modules/%s: %s") % (name, e))
else: