tools: Create the ".espressif" directory on the first run on clean system

Closes https://github.com/espressif/esp-idf/issues/7848
pull/7903/head
Roland Dobai 2021-11-08 18:55:01 +01:00
rodzic 58283e385a
commit dfc68bdab9
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -1054,6 +1054,9 @@ def export_targets_to_idf_env_json(targets): # type: (list[str]) -> None
break break
try: try:
if global_idf_tools_path: # mypy fix for Optional[str] in the next call
# the directory doesn't exist if this is run on a clean system the first time
mkdir_p(global_idf_tools_path)
with open(os.path.join(global_idf_tools_path, IDF_ENV_FILE), 'w') as w: # type: ignore with open(os.path.join(global_idf_tools_path, IDF_ENV_FILE), 'w') as w: # type: ignore
json.dump(idf_env_json, w, indent=4) json.dump(idf_env_json, w, indent=4)
except (IOError, OSError): except (IOError, OSError):