From 25a421402b43101722a59fd9a13c4a5c2ac20317 Mon Sep 17 00:00:00 2001 From: Shahrustam Date: Thu, 28 May 2020 12:49:32 +0300 Subject: [PATCH] fix package type detector --- platformio/package/spec.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/platformio/package/spec.py b/platformio/package/spec.py index e729dae2..0535d4ba 100644 --- a/platformio/package/spec.py +++ b/platformio/package/spec.py @@ -45,12 +45,12 @@ class PackageType(object): manifest_map = cls.get_manifest_map() with tarfile.open(path, mode="r|gz") as tf: for t in sorted(cls.items().values()): - try: - for manifest in manifest_map[t]: + for manifest in manifest_map[t]: + try: if tf.getmember(manifest): return t - except KeyError: - pass + except KeyError: + pass return None