diff --git a/library/relative.py b/library/relative.py index 97f27e9a2c..de07b161ca 100644 --- a/library/relative.py +++ b/library/relative.py @@ -9,9 +9,9 @@ import re for x in sys.stdin: # HACK: rewrite Windows path to mingw path x = re.sub(r"^(\w):", lambda m: "/" + m[1].lower(), x).replace('\\', '/').strip() + curr = os.path.realpath(os.curdir) + curr = os.path.normpath(curr) if sys.platform == "darwin": # HACK: macos paths are case insensitive, but Python's normalization does not convert characters to lowercase - curr = os.path.realpath(os.curdir) - curr = os.path.normpath(curr) curr = curr.lower() print(os.path.relpath(x, curr))