Commit 29e5f5d8 authored by Guido van Rossum's avatar Guido van Rossum

When getcwd() doesn't exist or raises an exception, don't fail but

fall back to using os.curdir instead; if it is fine, don't use
os.curdir at all.
parent c09e6b1c
......@@ -20,7 +20,11 @@ def gettempdir():
global tempdir
if tempdir is not None:
return tempdir
attempdirs = ['/usr/tmp', '/tmp', os.getcwd(), os.curdir]
try:
pwd = os.getcwd()
except (AttributeError, os.error):
pwd = os.curdir
attempdirs = ['/usr/tmp', '/tmp', pwd]
if os.name == 'nt':
attempdirs.insert(0, 'C:\\TEMP')
attempdirs.insert(0, '\\TEMP')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment