Implement "silent" mode for config.validate()

This commit is contained in:
Ivan Kravets
2019-05-30 21:26:51 +03:00
parent 19c1574993
commit 1dbaed5beb
3 changed files with 26 additions and 22 deletions

View File

@@ -41,7 +41,7 @@ class ProjectRPC(object):
def _get_project_data(project_dir):
data = {"boards": [], "envLibdepsDirs": [], "libExtraDirs": []}
config = ProjectConfig(join(project_dir, "platformio.ini"))
config.validate(validate_options=False)
config.validate(silent=True)
libdeps_dir = get_project_libdeps_dir()
data['libExtraDirs'].extend(
@@ -229,7 +229,7 @@ class ProjectRPC(object):
project_description = None
try:
config = ProjectConfig(join(project_dir, "platformio.ini"))
config.validate(validate_options=False)
config.validate(silent=True)
project_description = config.get("platformio",
"description")
except exception.PlatformIOProjectException: