[New-bugs-announce] [issue24670] os.chdir breaks result of os.path.abspath(__file__) and os.path.realpath(__file__)

LordBlick report at bugs.python.org
Sun Jul 19 16:26:33 CEST 2015


New submission from LordBlick:

The use of methods path.chdir () corrupts the subsequent ability to detect the file path which is interpreted.
I've made simple example, which is atached:
$ cd ~/tmp
$ ./test_os_path.py 
abspath:        ~/tmp/test_os_path.py
weak abspath:   ~/tmp/test_os_path.py
realpath:       ~/tmp/subtemp/test_os_path.py
weak realpath:  ~/tmp/subtemp/test_os_path.py
$ cd /usr
$ ~/tmp/test_os_path.py
abspath:        ~/tmp/test_os_path.py
weak abspath:   ~/tmp/test_os_path.py
realpath:       ~/tmp/subtemp/test_os_path.py
weak realpath:  ~/tmp/subtemp/test_os_path.py
$ cd ~
$ tmp/test_os_path.py
abspath:        ~/tmp/test_os_path.py
weak abspath:   ~/tmp/tmp/test_os_path.py
realpath:       ~/tmp/subtemp/test_os_path.py
weak realpath:  ~/tmp/tmp/test_os_path.py

----------
components: Library (Lib)
files: test_os_path.py
messages: 246942
nosy: LordBlick
priority: normal
severity: normal
status: open
title: os.chdir breaks result of os.path.abspath(__file__) and os.path.realpath(__file__)
type: behavior
versions: Python 2.7
Added file: http://bugs.python.org/file39951/test_os_path.py

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue24670>
_______________________________________


More information about the New-bugs-announce mailing list