In class TemporaryFileWrapper, don't cache attributes of tpye int --
these happen to be 'closed' and 'softspace', which may change!

Noted by Dave Ascher (with slightly different solution).
diff --git a/Lib/tempfile.py b/Lib/tempfile.py
index 1f30126..68cc896 100644
--- a/Lib/tempfile.py
+++ b/Lib/tempfile.py
@@ -120,7 +120,8 @@
     def __getattr__(self, name):
         file = self.__dict__['file']
         a = getattr(file, name)
-        setattr(self, name, a)
+        if type(a) != type(0):
+            setattr(self, name, a)
         return a