commit | 6b708d569c7e0768522e6f15e3a2ca5f5c42ab6b | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Tue Jun 01 18:55:36 1999 +0000 |
committer | Guido van Rossum <guido@python.org> | Tue Jun 01 18:55:36 1999 +0000 |
tree | 45e2eb1e84d551c2a5687ae9c0dca3b61ec8d716 | |
parent | 74311b2c27f50157f644a01a7bee937cd5414533 [diff] |
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