/[straw]/straw/src/lib/URLFetch.py
ViewVC logotype

Diff of /straw/src/lib/URLFetch.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.30 by juri, Sat Nov 8 16:50:17 2003 UTC revision 1.31 by juri, Sun Nov 9 11:27:22 2003 UTC
# Line 188  class ProxyConsumer(Consumer): Line 188  class ProxyConsumer(Consumer):
188      def finished_callback(self):      def finished_callback(self):
189          if not self.finished:          if not self.finished:
190              self.finished = 1              self.finished = 1
191              if self.header.getheader('content-encoding') == 'gzip':              if self.header and self.header.getheader('content-encoding') == 'gzip':
192                  self.data = gzip.GzipFile(fileobj = StringIO(self.data)).read()                  self.data = gzip.GzipFile(fileobj = StringIO(self.data)).read()
193              self.consumer.http_results(self.status, self.header, self.data)              self.consumer.http_results(self.status, self.header, self.data)
194    
# Line 225  class ProxyConsumer(Consumer): Line 225  class ProxyConsumer(Consumer):
225              self.http_failed("Maximum download file size exceeded")              self.http_failed("Maximum download file size exceeded")
226    
227      def http_close(self):      def http_close(self):
228          if len(self.data) < int(self.header.getheader('content-length', 0)):          if self.header and (len(self.data) <
229                                int(self.header.getheader('content-length', 0))):
230              msg = "Feed is empty."              msg = "Feed is empty."
231              self.http_failed(msg)              self.http_failed(msg)
232          else:          else:

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26