diff --git a/Lib/tempfile.py b/Lib/tempfile.py index 1f301262db8..68cc896cb87 100644 --- a/Lib/tempfile.py +++ b/Lib/tempfile.py @@ -120,7 +120,8 @@ def __del__(self): 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