Issue 810408: mkstemp doesn't return abspath (original) (raw)
Issue810408
Created on 2003-09-22 05:26 by quiver, last changed 2022-04-10 16:11 by admin. This issue is now closed.
Messages (5) | ||
---|---|---|
msg18244 - (view) | Author: George Yoshida (quiver) ![]() |
Date: 2003-09-22 05:26 |
The document of tempfile.mkstemp says that, "mkstemp() returns a tuple containing an OS-level handle to an open file (as would be returned by os.open()) and the absolute pathname of that file, in that order." However, if you specify the directory a relative path, it doesn't return an absolute pathname. >>> import tempfile >>> tempfile.mkstemp() (5, '/tmp/tmpHBq8rz') >>> tempfile.mkstemp(dir='.') (3, './tmpvK7BEr') >>> tempfile.mkstemp(dir='./test') (4, './test/tmplB7GZF') | ||
msg18245 - (view) | Author: Anthony Baxter (anthonybaxter) ![]() |
Date: 2003-09-23 11:03 |
Logged In: YES user_id=29957 Anyone got an opinion on this one? Should the docs be fixed, or the code? | ||
msg18246 - (view) | Author: George Yoshida (quiver) ![]() |
Date: 2003-09-23 11:34 |
Logged In: YES user_id=671362 Michael has submitted a patch to return absolute pathname. http://www.python.org/sf/810914 fix for mkstemp with relative paths (bug #810408) His fix looks good to me. | ||
msg18247 - (view) | Author: Michael Bartl (midramas) | Date: 2003-09-24 13:01 |
Logged In: YES user_id=31511 As I have written the patch, my comment: I think the code should be fixed, because the filename is instantly usable if returned with an absolute path. If the patch is not accepted please consider to use at least the additional testcase which catches the bug. | ||
msg18248 - (view) | Author: Martin v. Löwis (loewis) * ![]() |
Date: 2003-10-12 17:38 |
Logged In: YES user_id=21627 Fixed with #810914. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-10 16:11:17 | admin | set | github: 39269 |
2003-09-22 05:26:04 | quiver | create |