Index: build/android/pylib/pexpect.py |
diff --git a/build/android/pylib/pexpect.py b/build/android/pylib/pexpect.py |
index b0d980846fd8bef0ae2ecc86b3b83f7a2e831988..2875bb76f91116ecfe6219b7dde6eb68df97f51b 100644 |
--- a/build/android/pylib/pexpect.py |
+++ b/build/android/pylib/pexpect.py |
@@ -13,4 +13,9 @@ _PEXPECT_PATH = os.path.join(_CHROME_SRC, 'third_party', 'pexpect') |
if _PEXPECT_PATH not in sys.path: |
sys.path.append(_PEXPECT_PATH) |
-from pexpect import * |
+# pexpect is not available on all platforms. We allow this file to be imported |
+# on platforms without pexpect and only fail when pexpect is actually used. |
+try: |
+ from pexpect import * |
+except: |
+ pexpect = None |
bulach
2012/10/23 15:28:25
nit: I guess "pass" would be better..
tonyg
2012/10/23 15:31:41
Done.
|