diff --git a/mdahole2/analysis/utils.py b/mdahole2/analysis/utils.py index 0e8bb53..8694d04 100644 --- a/mdahole2/analysis/utils.py +++ b/mdahole2/analysis/utils.py @@ -123,7 +123,7 @@ def check_and_fix_long_filename(filename, tmpdir=os.path.curdir, if make_symlink: # shorten path by creating a symlink inside a safe temp dir _, ext = os.path.splitext(filename) - dirname = tempfile.mkdtemp(dir=tmpdir) + dirname = os.path.relpath(tempfile.mkdtemp(dir=tmpdir)) newname = os.path.join(dirname, os.path.basename(filename)) if len(newname) > max_length: fd, newname = tempfile.mkstemp(suffix=ext, dir=dirname)