Attempt at Windows-NT compatibility.

This commit is contained in:
Guido van Rossum 1996-08-20 20:38:59 +00:00
parent 34f173110f
commit 3e065ada2c
1 changed files with 4 additions and 1 deletions

View File

@ -21,9 +21,12 @@ def gettempdir():
if tempdir is not None: if tempdir is not None:
return tempdir return tempdir
attempdirs = ['/usr/tmp', '/tmp', os.getcwd(), os.curdir] attempdirs = ['/usr/tmp', '/tmp', os.getcwd(), os.curdir]
if os.name == 'nt':
attempdirs.insert(0, 'C:\\TEMP')
attempdirs.insert(0, '\\TEMP')
if os.environ.has_key('TMPDIR'): if os.environ.has_key('TMPDIR'):
attempdirs.insert(0, os.environ['TMPDIR']) attempdirs.insert(0, os.environ['TMPDIR'])
testfile = gettempprefix() + '-*-writetest-*-' testfile = gettempprefix() + 'test'
for dir in attempdirs: for dir in attempdirs:
try: try:
filename = os.path.join(dir, testfile) filename = os.path.join(dir, testfile)