SVN: r23391 - trunk/quixote

Neil Schemenauer <nascheme-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]> Tue, 03 Feb 2004 12:33:01 -0500
Newsgroups gmane.comp.web.quixote.cvs
Message-ID <[email protected]>
Author: nascheme
Date: 2004-02-03 12:33:01 -0500 (Tue, 03 Feb 2004)
New Revision: 23391

Modified:
   trunk/quixote/publish.py
Log:
Don't try to compress stream responses.


Modified: trunk/quixote/publish.py
===================================================================
--- trunk/quixote/publish.py	2004-02-03 17:22:04 UTC (rev 23390)
+++ trunk/quixote/publish.py	2004-02-03 17:33:01 UTC (rev 23391)
@@ -18,7 +18,7 @@
 from quixote import errors
 from quixote.html import htmltext
 from quixote.http_request import HTTPRequest, get_content_type
-from quixote.http_response import HTTPResponse
+from quixote.http_response import HTTPResponse, Stream
 from quixote.upload import HTTPUploadRequest
 from quixote.sendmail import sendmail
 
@@ -508,7 +508,9 @@
         output = self.try_publish(request, env.get('PATH_INFO', ''))
         self.log_request(request)
 
-        if output and self.config.compress_pages:
+        if (output and
+                self.config.compress_pages and
+                not isinstance(output, Stream)):
             output = self.compress_output(request, str(output))
 
         return output