Init new project using new ProjectConfig API

This commit is contained in:
Ivan Kravets committed 2019-05-07 19:57:24 +03:00
1 parent c235974eb6
commit 6cd4484be9
6 files changed
+51 -55

No files matched your search

+5 -9
View File
@@ -179,15 +179,11 @@ def get_project_optional_dir(name, default=None):
if var_name in os.environ:
paths = os.getenv(var_name)
else:
try:
config = ProjectConfig.get_instance(
join(get_project_dir(), "platformio.ini"))
if (config.has_section("platformio")
and config.has_option("platformio", name)):
paths = config.get("platformio", name)
except exception.NotPlatformIOProject:
pass
config = ProjectConfig.get_instance(
join(get_project_dir(), "platformio.ini"))
if (config.has_section("platformio")
and config.has_option("platformio", name)):
paths = config.get("platformio", name)
if not paths:
return default