summaryrefslogtreecommitdiffstats
path: root/Lib/tempfile.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/tempfile.py')
-rw-r--r--Lib/tempfile.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/Lib/tempfile.py b/Lib/tempfile.py
index a571f41..793c23f 100644
--- a/Lib/tempfile.py
+++ b/Lib/tempfile.py
@@ -5,11 +5,16 @@ import path
# Changeable parameters (by clients!)...
-# XXX Should the environment variable $TMPDIR override tempdir?
tempdir = '/usr/tmp'
template = '@'
+# Use environment variable $TMPDIR to override default tempdir.
+
+if posix.environ.has_key('TMPDIR'):
+ # XXX Could check that it's a writable directory...
+ tempdir = posix.environ['TMPDIR']
+
# Counter for generating unique names