From 5da5bd43e4138ecef0b001cb312138e55d73c2ec Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 1 Jun 2017 19:53:05 +0300 Subject: [PATCH] Ensure that package exists --- platformio/managers/package.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platformio/managers/package.py b/platformio/managers/package.py index ce73c5d8..82d8c901 100644 --- a/platformio/managers/package.py +++ b/platformio/managers/package.py @@ -305,7 +305,8 @@ class PkgInstallerMixin(object): def get_package_dir(self, name, requirements=None, url=None): manifest = self.get_package(name, requirements, url) - return manifest.get("__pkg_dir") if manifest else None + return manifest.get("__pkg_dir") if manifest and isdir( + manifest.get("__pkg_dir")) else None def find_pkg_root(self, src_dir): if self.manifest_exists(src_dir):