diff options
Diffstat (limited to 'python-packages/adb/device.py')
-rw-r--r-- | python-packages/adb/device.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/python-packages/adb/device.py b/python-packages/adb/device.py index e0da8f5a0..3a0415929 100644 --- a/python-packages/adb/device.py +++ b/python-packages/adb/device.py @@ -435,7 +435,13 @@ class AndroidDevice(object): cmd = ['push'] if sync: cmd.append('--sync') - cmd.extend([local, remote]) + + if isinstance(local, str): + cmd.extend([local, remote]) + else: + cmd.extend(local) + cmd.append(remote) + return self._simple_call(cmd) def pull(self, remote, local): |