From 1e1852c34d25fd083013818097ad2d7b64f7dd7e Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Fri, 11 Mar 2016 16:55:51 -0800 Subject: Add missing to_bytes on directory path. --- lib/ansible/utils/path.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- cgit v1.2.1