summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2011-12-05 10:44:35 +0100
committerMartin Pitt <martin.pitt@ubuntu.com>2011-12-05 10:44:35 +0100
commit6bb3623d469cee7bd9667889882660a3010c11f9 (patch)
tree6d74d4dd8450efb29fdb66644f90d3e6bbc2a8d8
parent8fc9a1d75056c910589587fffa81e2567259b33e (diff)
src/linux/integration-test: Fail gracefully if GI is not available
-rwxr-xr-xsrc/linux/integration-test8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/linux/integration-test b/src/linux/integration-test
index cc2b329..df61495 100755
--- a/src/linux/integration-test
+++ b/src/linux/integration-test
@@ -25,8 +25,12 @@ import unittest
import shutil
import time
-from gi.repository import GLib
-from gi.repository import Gio
+try:
+ from gi.repository import GLib
+ from gi.repository import Gio
+except ImportError as e:
+ sys.stderr.write('Skipping tests, PyGobject not available for Python 3, or missing GI typelibs: %s\n' % str(e))
+ sys.exit(0)
UP = 'org.freedesktop.UPower'