diff --git a/dotdrop/utils.py b/dotdrop/utils.py index 0435973..9ce7886 100644 --- a/dotdrop/utils.py +++ b/dotdrop/utils.py @@ -102,13 +102,16 @@ def get_tmpdir(): def _get_tmpdir(): """create the tmpdir""" - if ENV_TEMP in os.environ: - t = os.environ[ENV_TEMP] - t = os.path.expanduser(t) - t = os.path.abspath(t) - t = os.path.normpath(t) - os.makedirs(t, exist_ok=True) - return t + try: + if ENV_TEMP in os.environ: + t = os.environ[ENV_TEMP] + t = os.path.expanduser(t) + t = os.path.abspath(t) + t = os.path.normpath(t) + os.makedirs(t, exist_ok=True) + return t + except Exception: + pass return tempfile.mkdtemp(prefix='dotdrop-')