From e955f07799e7440499afccd806e621827b99c9bd Mon Sep 17 00:00:00 2001 From: Josh Gao Date: Tue, 8 Sep 2020 18:08:50 -0700 Subject: [PATCH] Support lists of files in adb.AndroidDevice.push. Bug: http://b/166155032 Test: system/core/adb/test_device.py Change-Id: I7a6514070b5bbb379f2652053de64a7603e988ae --- python-packages/adb/device.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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):