From: Daniel Martí Date: Thu, 26 Dec 2013 18:18:36 +0000 (+0100) Subject: Avoid strange outcomes of "adb devices" X-Git-Tag: 0.1~84 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=73721b5460df35a5acdc0852c860df1ddca47927;p=fdroidserver.git Avoid strange outcomes of "adb devices" --- 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():