From d0cc3a045e812a261c6c154fe16616cb9704a2d3 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sun, 15 Apr 2018 05:48:38 +0300 Subject: [PATCH] Handle unknown packages when do cleaning // Resolve #1282 --- platformio/managers/platform.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platformio/managers/platform.py b/platformio/managers/platform.py index 7148122d..7bb450af 100644 --- a/platformio/managers/platform.py +++ b/platformio/managers/platform.py @@ -153,7 +153,10 @@ class PlatformManager(BasePkgManager): continue if (manifest['name'] not in deppkgs or manifest['version'] not in deppkgs[manifest['name']]): - pm.uninstall(manifest['__pkg_dir'], after_update=True) + try: + pm.uninstall(manifest['__pkg_dir'], after_update=True) + except exception.UnknownPackage: + pass self.cache_reset() return True