1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-03 20:02:22 +01:00

Fix wizard mkdir (#824)

* Fix CLI wizard mkdir_p with empty path

Fixes https://github.com/esphome/issues/issues/796

* Cleanup

* Lint
This commit is contained in:
Otto Winter
2019-11-02 19:35:37 +01:00
committed by GitHub
parent 90f909d2ea
commit be6b4ee47f
3 changed files with 5 additions and 6 deletions

View File

@@ -286,8 +286,6 @@ or use the custom_components folder.
def copy_src_tree():
import shutil
source_files = {}
for _, component, _ in iter_components(CORE.config):
source_files.update(component.source_files)
@@ -326,8 +324,7 @@ def copy_src_tree():
# Now copy new files
for target, src_path in source_files_copy.items():
dst_path = CORE.relative_src_path(*target.split('/'))
mkdir_p(os.path.dirname(dst_path))
shutil.copy(src_path, dst_path)
copy_file_if_changed(src_path, dst_path)
# Finally copy defines
write_file_if_changed(CORE.relative_src_path('esphome', 'core', 'defines.h'),