| Index: build/android/pylib/device/device_utils.py
|
| diff --git a/build/android/pylib/device/device_utils.py b/build/android/pylib/device/device_utils.py
|
| index bc1f2ab27339c25b18d03ccac517649c15017c55..ae28cd52318dfd594aa10b0dcff5a4ae71523aea 100644
|
| --- a/build/android/pylib/device/device_utils.py
|
| +++ b/build/android/pylib/device/device_utils.py
|
| @@ -23,6 +23,7 @@
|
| import time
|
| import zipfile
|
|
|
| +import pylib.android_commands
|
| from pylib import cmd_helper
|
| from pylib import constants
|
| from pylib import device_signal
|
| @@ -173,10 +174,16 @@
|
| value is provided.
|
| """
|
| self.adb = None
|
| + self.old_interface = None
|
| if isinstance(device, basestring):
|
| self.adb = adb_wrapper.AdbWrapper(device)
|
| + self.old_interface = pylib.android_commands.AndroidCommands(device)
|
| elif isinstance(device, adb_wrapper.AdbWrapper):
|
| self.adb = device
|
| + self.old_interface = pylib.android_commands.AndroidCommands(str(device))
|
| + elif isinstance(device, pylib.android_commands.AndroidCommands):
|
| + self.adb = adb_wrapper.AdbWrapper(device.GetDevice())
|
| + self.old_interface = device
|
| else:
|
| raise ValueError('Unsupported device value: %r' % device)
|
| self._commands_installed = None
|
|
|