diff --git a/pelican/utils.py b/pelican/utils.py index 3a41d04e..40406b1a 100644 --- a/pelican/utils.py +++ b/pelican/utils.py @@ -416,5 +416,5 @@ def mkdir_p(path): try: os.makedirs(path) except OSError as e: - if e.errno != errno.EEXIST: + if e.errno != errno.EEXIST or not os.path.isdir(path): raise