From 13112ad6d4266b5de48033e2ca7d5f138c991af5 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 6 Jul 2016 15:27:46 +0300 Subject: [PATCH] Fix issue when development platform doesn't support frameworks --- examples | 2 +- platformio/builder/tools/piomisc.py | 4 ++-- platformio/managers/platform.py | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/examples b/examples index a5498135..6c0a7e44 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit a5498135baca2dd71e518406ee5cf19ac4be058b +Subproject commit 6c0a7e4458056fa04657a14422aeae277560341d diff --git a/platformio/builder/tools/piomisc.py b/platformio/builder/tools/piomisc.py index 26ec5945..9b657e68 100644 --- a/platformio/builder/tools/piomisc.py +++ b/platformio/builder/tools/piomisc.py @@ -17,8 +17,8 @@ from __future__ import absolute_import import atexit import re from glob import glob -from os import environ, listdir, remove -from os.path import isdir, isfile, join +from os import environ, remove +from os.path import isfile, join from platformio import util diff --git a/platformio/managers/platform.py b/platformio/managers/platform.py index c27a66ec..4c148b50 100644 --- a/platformio/managers/platform.py +++ b/platformio/managers/platform.py @@ -461,6 +461,8 @@ class PlatformBase(PlatformPackagesMixin, PlatformRunMixin): def configure_default_packages(self, variables, targets): # enbale used frameworks for framework in variables.get("framework", "").split(","): + if not self.frameworks: + continue framework = framework.lower().strip() if not framework or framework not in self.frameworks: continue