From 31715e937b10decd36b7c2a9d34a6f423a06290e Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 11 Mar 2017 13:12:41 +0200 Subject: [PATCH] Check that PIO Plus could be updated before do update --- platformio/pioplus.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platformio/pioplus.py b/platformio/pioplus.py index bdd76bb5..932605be 100644 --- a/platformio/pioplus.py +++ b/platformio/pioplus.py @@ -56,7 +56,8 @@ def pioplus_install(): def pioplus_update(): pm = PioPlusPackageManager() for item in PACKAGE_DEPS.values(): - if pm.get_package(item['name']): + pkg_dir = pm.get_package_dir(item['name']) + if pkg_dir and pm.outdated(pkg_dir, item['requirements']): pm.update(item['name'], item['requirements'])