From: Johannes Gijsbers Date: Sat, 14 Aug 2004 14:41:32 +0000 (+0000) Subject: bug 990669: os.path.normpath may alter the meaning of a path if it contains X-Git-Tag: v2.4a3~250 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b112d6ed78327404d5cb5d3f4ee6ffb7db70d695;p=thirdparty%2FPython%2Fcpython.git bug 990669: os.path.normpath may alter the meaning of a path if it contains symbolic links. This has been documented in a comment since 1992, but is now in the library reference as well. --- diff --git a/Doc/lib/libposixpath.tex b/Doc/lib/libposixpath.tex index aa790e7693b6..e79df3e74441 100644 --- a/Doc/lib/libposixpath.tex +++ b/Doc/lib/libposixpath.tex @@ -154,7 +154,8 @@ Normalize a pathname. This collapses redundant separators and up-level references, e.g. \code{A//B}, \code{A/./B} and \code{A/foo/../B} all become \code{A/B}. It does not normalize the case (use \function{normcase()} for that). On Windows, it converts -forward slashes to backward slashes. +forward slashes to backward slashes. It should be understood that this may +change the meaning of the path if it contains symbolic links! \end{funcdesc} \begin{funcdesc}{realpath}{path} diff --git a/Misc/NEWS b/Misc/NEWS index cebee3e01288..04ab6dd6a472 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -77,6 +77,10 @@ C API Documentation ------------- +- bug 990669: os.path.normpath may alter the meaning of a path if it contains +symbolic links. This has been documented in a comment since 1992, but is now in +the library reference as well. + New platforms -------------