Display the failed import reason

This commit is contained in:
Pedro Algarvio 2015-07-12 12:30:24 +01:00
parent e6df8cbe24
commit 0add87e7b9

View file

@ -49,8 +49,8 @@ def mod_data(opts, full):
finder = modulefinder.ModuleFinder() finder = modulefinder.ModuleFinder()
try: try:
finder.load_file(full) finder.load_file(full)
except ImportError: except ImportError as exc:
print('ImportError - {0}'.format(full), file=sys.stderr) print('ImportError - {0} (Reason: {1})'.format(full, exc), file=sys.stderr)
return ret return ret
for name, mod in finder.modules.items(): for name, mod in finder.modules.items():
basemod = name.split('.')[0] basemod = name.split('.')[0]