Author: gwilson Date: 2009-05-07 23:46:30 -0500 (Thu, 07 May 2009) New Revision: 10700
Modified: django/branches/releases/1.0.X/django/core/files/temp.py Log: [1.0.X]: Fixed #9344 -- In the `TemporaryFile` class used by Windows, proxy to the wrapped file object. Thanks julien and mitsuhiko. Backport of r10699 from trunk. Modified: django/branches/releases/1.0.X/django/core/files/temp.py =================================================================== --- django/branches/releases/1.0.X/django/core/files/temp.py 2009-05-08 04:44:33 UTC (rev 10699) +++ django/branches/releases/1.0.X/django/core/files/temp.py 2009-05-08 04:46:30 UTC (rev 10700) @@ -48,12 +48,11 @@ def __del__(self): self.close() - def read(self, *args): return self.file.read(*args) - def seek(self, offset): return self.file.seek(offset) - def write(self, s): return self.file.write(s) - def __iter__(self): return iter(self.file) - def readlines(self, size=None): return self.file.readlines(size) - def xreadlines(self): return self.file.xreadlines() + # Proxy to the file object. + def __getattr__(self, name): + return getattr(self.file, name) + def __iter__(self): + return iter(self.file) NamedTemporaryFile = TemporaryFile else: --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-updates?hl=en -~----------~----~----~----~------~----~------~--~---