strank <[email protected]> added the comment:
I agree with the 'test needed' stage, but for that, the intended
behaviour should be decided on first. A quick test for checking current
behaviour::
pythonX.Y -c 'import os; p = os.path; print (os.environ["HOME"],
p.realpath("~"), p.expanduser("~"), p.normpath("~"))'
Run both, with and without HOME set (or set to something unusual).
Current result on Linux for both 2.5 and 2.6::
('/home/rank', '/home/rank/~', '/home/rank', '~')
on Mac OS for 2.5, 2.6 and 3.1::
('/Users/rank', '/Users/rank/~', '/Users/rank', '~')
(for 3.1 it's not a tuple of course).
Cannot test on Windows at the moment, but I think there's already
something wrong going on here :-).
Adding Macintosh and tested python version tags (there's no Unix tag?).
cheers
----------
assignee: -> ronaldoussoren
components: +Macintosh
nosy: +ronaldoussoren, strank
versions: +Python 2.5, Python 3.1
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue1646838>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com