diff --git a/platformio/builder/tools/platformio.py b/platformio/builder/tools/platformio.py index c3440897..6010088f 100644 --- a/platformio/builder/tools/platformio.py +++ b/platformio/builder/tools/platformio.py @@ -149,7 +149,8 @@ def ProcessFlags(env, flags): def ProcessUnFlags(env, flags): if not flags: return - flags = " ".join(flags) + if isinstance(flags, list): + flags = " ".join(flags) parsed_flags = env.ParseFlags(flags) all_flags = [] for items in parsed_flags.values():