summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-03-22 17:52:23 +0100
committerBastien Nocera <hadess@hadess.net>2022-03-22 17:53:46 +0100
commit718752a0753a4ac61ea203deb05a2f0a9aeae764 (patch)
tree143580e9fa070b3060cc99af2a522b884664f3c3
parent61f537a91c81aed3e7bd141354d6db85ddcfc3cd (diff)
web-export: Simplify safe_mkdir()
-rwxr-xr-xweb-export/update.py10
1 files changed, 1 insertions, 9 deletions
diff --git a/web-export/update.py b/web-export/update.py
index 075c696..1c2f4f1 100755
--- a/web-export/update.py
+++ b/web-export/update.py
@@ -53,15 +53,7 @@ if not spawn.find_executable("xmlto"):
sys.exit(1)
def safe_mkdir(dir):
- if not dir:
- return
-
- try:
- os.mkdir(dir)
- except OSError as e:
- if e.errno != errno.EEXIST:
- raise e
-
+ os.makedirs(dir, exist_ok=True)
def get_hash_from_fd(fd, algo = HASH, read_blocks = 1024):
if algo not in [ 'md5' ]: