From 47469e87594d8067ce9728cc0e40cf6902e5ad0b Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 27 Nov 2019 18:08:32 +0200 Subject: [PATCH] Fix issue when None value is passed to config.set --- platformio/project/config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platformio/project/config.py b/platformio/project/config.py index f4b5d206..7fdbcdf8 100644 --- a/platformio/project/config.py +++ b/platformio/project/config.py @@ -228,6 +228,8 @@ class ProjectConfigBase(object): return [(option, self.get(section, option)) for option in self.options(section)] def set(self, section, option, value): + if value is None: + value = "" if isinstance(value, (list, tuple)): value = "\n".join(value) elif isinstance(value, bool):