summaryrefslogtreecommitdiffstats
path: root/tests/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/common.py')
-rw-r--r--tests/common.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/common.py b/tests/common.py
index 9429579..64fc6f4 100644
--- a/tests/common.py
+++ b/tests/common.py
@@ -41,6 +41,7 @@ def importModules(buildDir, srcDir):
def importModule(module, directory, name=None):
global isDistCheck
+ origName = module
if '.' in module:
fromlist = '.'.join(module.split('.')[:-1])
else:
@@ -49,7 +50,12 @@ def importModule(module, directory, name=None):
if not name:
name = module + '.la'
- obj = __import__(module, {}, {}, fromlist)
+ try:
+ obj = __import__(module, {}, {}, fromlist)
+ except ImportError:
+ print 'WARNING: %s could not be imported' % origName
+ return
+
if hasattr(obj, '__file__'):
location = obj.__file__
else: