Arfrever Frehtes Taifersar Arahesis added the comment: The above revisions have broken handling of arguments with >=2 "..".
Before these revisions: $ cd /usr/bin $ python3.2 -c 'import os; print(os.path.realpath(".."))' /usr $ python3.2 -c 'import os; print(os.path.realpath("../.."))' / $ python3.2 -c 'import os; print(os.path.realpath("../../.."))' / $ python3.2 -c 'import os; print(os.path.realpath("../../../.."))' After these revisions: $ cd /usr/bin $ python3.2 -c 'import os; print(os.path.realpath(".."))' /usr $ python3.2 -c 'import os; print(os.path.realpath("../.."))' /usr/bin $ python3.2 -c 'import os; print(os.path.realpath("../../.."))' /usr $ python3.2 -c 'import os; print(os.path.realpath("../../../.."))' /usr/bin ---------- nosy: +Arfrever, benjamin.peterson, larry priority: normal -> release blocker resolution: fixed -> stage: committed/rejected -> status: closed -> open _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6975> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com