From 73721b5460df35a5acdc0852c860df1ddca47927 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Thu, 26 Dec 2013 19:18:36 +0100 Subject: [PATCH] Avoid strange outcomes of "adb devices" --- fdroidserver/install.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fdroidserver/install.py b/fdroidserver/install.py index b61cfcb4..0f444cff 100644 --- a/fdroidserver/install.py +++ b/fdroidserver/install.py @@ -33,7 +33,11 @@ def devices(): p = FDroidPopen(["adb", "devices"]) if p.returncode != 0: raise Exception("An error occured when finding devices: %s" % p.stderr) - return [l.split()[0] for l in p.stdout.splitlines()[1:-1]] + lines = p.stdout.splitlines() + if len(lines) < 3: + return [] + lines = lines[1:-1] + return [l.split()[0] for l in lines] def main(): -- 2.30.2