This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2009年03月10日 19:16 by pancake, last changed 2022年04月11日 14:56 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| issue_5471.diff | gpolo, 2009年03月10日 19:30 | |||
| Messages (4) | |||
|---|---|---|---|
| msg83445 - (view) | Author: pancake (pancake) | Date: 2009年03月10日 19:16 | |
When the HOME path is just '/' python says that the home path is ""
(zero length string)
I was able to reproduce this issue in 2.5.2 and 2.6 (no idea about 3.0)
Here's an example:
$ HOME=/ python -c 'import os;print os.path.expanduser("~")'
$ HOME=/tmp python -c 'import os;print os.path.expanduser("~")'
/tmp
$ HOME=a python -c 'import os;print os.path.expanduser("~")'
a
------8<----------
I just used "if !os.path.isdir(os.path.expanduser('~')):" check in
my application to avoid messing around the resulting paths when the
application runs.
The correct response should be '/' instead of ''.
|
|||
| msg83446 - (view) | Author: Guilherme Polo (gpolo) * (Python committer) | Date: 2009年03月10日 19:30 | |
Patch with a test attached. |
|||
| msg85506 - (view) | Author: Georg Brandl (georg.brandl) * (Python committer) | Date: 2009年04月05日 14:49 | |
Thanks, committed in r71241. |
|||
| msg160323 - (view) | Author: Jesús Cea Avión (jcea) * (Python committer) | Date: 2012年05月10日 02:46 | |
See issue #14768. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:56:46 | admin | set | github: 49721 |
| 2012年05月10日 02:46:35 | jcea | set | nosy:
+ jcea messages: + msg160323 |
| 2009年04月05日 14:49:01 | georg.brandl | set | status: open -> closed nosy: + georg.brandl messages: + msg85506 resolution: accepted |
| 2009年03月10日 19:30:19 | gpolo | set | files:
+ issue_5471.diff versions: + Python 3.0, Python 3.1, Python 2.7 nosy: + gpolo messages: + msg83446 keywords: + patch |
| 2009年03月10日 19:16:14 | pancake | create | |