Add missing to_bytes on directory path.

pull/14937/head
Matt Clay 9 years ago
parent a44b88936b
commit 1e1852c34d

@ -19,6 +19,7 @@ __metaclass__ = type
import os import os
from errno import EEXIST from errno import EEXIST
from ansible.utils.unicode import to_bytes
__all__ = ['unfrackpath'] __all__ = ['unfrackpath']
@ -33,7 +34,7 @@ def unfrackpath(path):
def makedirs_safe(path, mode=None): def makedirs_safe(path, mode=None):
'''Safe way to create dirs in muliprocess/thread environments''' '''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: try:
if mode: if mode:
os.makedirs(path, mode) os.makedirs(path, mode)

Loading…
Cancel
Save