Use $TMPDIR if it is set in the environment.
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 @@
# 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