From 775b156dba21c48e47b3dc66a35a8de1efd5d52e Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Sat, 21 Feb 2026 14:57:31 +0100 Subject: [PATCH] endos.py bugfix: make parent dirs --- endos.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/endos.py b/endos.py index de5fcc9..eafdb81 100755 --- a/endos.py +++ b/endos.py @@ -210,7 +210,7 @@ def helper_maybe_copy( src = src_folder.expanduser() / sub tgt = tgt_folder.expanduser() / sub assert src.exists() - tgt.parent.mkdir(exist_ok=True) + tgt.parent.mkdir(exist_ok=True, parents=True) if lexists(tgt): if not overwrite: if diff := compare(src, tgt): @@ -237,7 +237,7 @@ def helper_clone_foldercontents( ) -> None: src_folder = src_parent.expanduser() / folder tgt_folder = tgt_parent.expanduser() / folder - tgt_folder.mkdir(exist_ok=True) + tgt_folder.mkdir(exist_ok=True, parents=True) assert src_folder.is_dir() assert tgt_folder.is_dir() or tgt_folder.is_symlink() for src in src_folder.iterdir(): @@ -264,7 +264,7 @@ def helper_install(*pkgs: str, reinstall: bool) -> None: def install_fonts(reinstall: bool) -> None: tgt = Path("~/.local/share/fonts/Akkurat-Mono.otf").expanduser() - tgt.parent.mkdir(exist_ok=True) + tgt.parent.mkdir(exist_ok=True, parents=True) urlretrieve( "https://raw.githubusercontent.com/SUNET/static_sunet_se/refs/heads/master/fonts/Akkurat-Mono.otf", tgt,