From e17b9c33d1b1233cad6205ea10f146a4d290766a Mon Sep 17 00:00:00 2001 From: Brendan Jackman Date: Fri, 28 Apr 2017 11:26:35 +0100 Subject: [PATCH] android: Raise better error when trying to push non-existent file --- devlib/utils/android.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/devlib/utils/android.py b/devlib/utils/android.py index a1c4c48..5832553 100644 --- a/devlib/utils/android.py +++ b/devlib/utils/android.py @@ -204,6 +204,8 @@ class AdbConnection(object): if timeout is None: timeout = self.timeout command = "push '{}' '{}'".format(source, dest) + if not os.path.exists(source): + raise HostError('No such file "{}"'.format(source)) return adb_command(self.device, command, timeout=timeout) def pull(self, source, dest, timeout=None):