diff --git a/lib/ansible/utils/path.py b/lib/ansible/utils/path.py index ac5160402b..b271e7ed4b 100644 --- a/lib/ansible/utils/path.py +++ b/lib/ansible/utils/path.py @@ -41,7 +41,10 @@ def makedirs_safe(path, mode=None): '''Safe way to create dirs in muliprocess/thread environments''' if not os.path.exists(path): try: - os.makedirs(path, mode) + if mode: + os.makedirs(path, mode) + else: + os.makedirs(path) except OSError, e: if e.errno != EEXIST: raise