[issue7315] os.path.normpath doesn't normalize ../path/something.py
James
report at bugs.python.org
Fri Nov 13 22:44:36 CET 2009
James <purpleidea at gmail.com> added the comment:
i looked at the source for normpath.
i know that it doesn't look at the filesystem.
assuming you're not currently sitting at the root directory, in all?
cases ../xyz brings you back to where you started. we expect normpath to
clean up a path string, collapsing '../' (as documented), perhaps either
the docs should state otherwise, or this should collapse dirs as long as
they are present in the path given to it ?
as an aside is there any reason why normpath shouldn't look at the
filesystem and decide if it makes sense to collapse a leading '../' when
this case arises ?
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue7315>
_______________________________________
More information about the Python-bugs-list
mailing list