From f12c721f448db3d22e7204d55f8324db44189506 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 9 Jul 2016 15:26:38 +0300 Subject: [PATCH] Iterating the dictionary directly instead of calling .keys() --- platformio/platforms/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio/platforms/base.py b/platformio/platforms/base.py index 8486967d..5566f37b 100644 --- a/platformio/platforms/base.py +++ b/platformio/platforms/base.py @@ -330,7 +330,7 @@ class BasePlatform(object): def get_installed_packages(self): pm = PackageManager() - return [n for n in self.get_packages().keys() if pm.is_installed(n)] + return [n for n in self.get_packages() if pm.is_installed(n)] def install(self, with_packages=None, without_packages=None, skip_default_packages=False): @@ -380,7 +380,7 @@ class BasePlatform(object): deppkgs = deppkgs.union(set(p.get_packages().keys())) pm = PackageManager() - for name in self.get_packages().keys(): + for name in self.get_packages(): if not pm.is_installed(name) or name in deppkgs: continue pm.uninstall(name)