New submission from James <purplei...@gmail.com>: os.path.normpath doesn't normalize paths that start with ../ you would expect the final output line in the secpnd run to read: "normpath: badnormpath.py" instead of: "normpath: ../tmp/badnormpath.py"
example: ja...@home:~$ cd tmp/ ja...@home:~/tmp$ cat badnormpath.py #!/usr/bin/python import os.path print '__file__: %s' % __file__ print 'normpath: %s' % os.path.normpath(__file__) ja...@home:~/tmp$ ./badnormpath.py __file__: ./badnormpath.py normpath: badnormpath.py ja...@home:~/tmp$ ./../tmp/badnormpath.py __file__: ./../tmp/badnormpath.py normpath: ../tmp/badnormpath.py ja...@home:~/tmp$ ---------- components: Library (Lib) messages: 95189 nosy: purpleidea severity: normal status: open title: os.path.normpath doesn't normalize ../path/something.py type: behavior versions: Python 2.6, Python 2.7, Python 3.0 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue7315> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com