Index: build/android/provision_devices.py |
diff --git a/build/android/provision_devices.py b/build/android/provision_devices.py |
index 6d633524ae54b55d76c38252c16dae43535650c0..5f00b31e8a817440b99d845b6745401c6d46c947 100755 |
--- a/build/android/provision_devices.py |
+++ b/build/android/provision_devices.py |
@@ -145,9 +145,12 @@ def WipeDeviceData(device, options): |
if device_authorized: |
adb_keys_set = set(adb_keys) |
for adb_key_file in options.adb_key_files or []: |
- with open(adb_key_file, 'r') as f: |
- adb_public_keys = f.readlines() |
- adb_keys_set.update(adb_public_keys) |
+ try: |
+ with open(adb_key_file, 'r') as f: |
+ adb_public_keys = f.readlines() |
+ adb_keys_set.update(adb_public_keys) |
+ except IOError: |
+ logging.warning('Unable to find adb keys file %s.' % adb_key_file) |
WriteAdbKeysFile(device, '\n'.join(adb_keys_set)) |