summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2016-03-11 16:55:51 -0800
committerMatt Clay <matt@mystile.com>2016-03-11 16:55:51 -0800
commit1e1852c34d25fd083013818097ad2d7b64f7dd7e (patch)
treef32d8c485054e9c500f9775335cdbde35b229a34
parenta44b88936ba89fe05237ddf130bb69c05df1bdd0 (diff)
downloadansible-1e1852c34d25fd083013818097ad2d7b64f7dd7e.tar.gz
Add missing to_bytes on directory path.
-rw-r--r--lib/ansible/utils/path.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ansible/utils/path.py b/lib/ansible/utils/path.py
index d8dc423426..1fe62e8594 100644
--- a/lib/ansible/utils/path.py
+++ b/lib/ansible/utils/path.py
@@ -19,6 +19,7 @@ __metaclass__ = type
import os
from errno import EEXIST
+from ansible.utils.unicode import to_bytes
__all__ = ['unfrackpath']
@@ -33,7 +34,7 @@ def unfrackpath(path):
def makedirs_safe(path, mode=None):
'''Safe way to create dirs in muliprocess/thread environments'''
- if not os.path.exists(path):
+ if not os.path.exists(to_bytes(path, errors='strict')):
try:
if mode:
os.makedirs(path, mode)