SVN: r23116 - trunk/quixote

Neil Schemenauer <nascheme-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]> Mon, 10 Nov 2003 13:44:54 -0500
Newsgroups gmane.comp.web.quixote.cvs
Message-ID <[email protected]>
Author: nascheme
Date: 2003-11-10 13:44:53 -0500 (Mon, 10 Nov 2003)
New Revision: 23116

Modified:
   trunk/quixote/publish.py
Log:
Don't import fcgi unless it will be used since it does stuff at import
time.


Modified: trunk/quixote/publish.py
===================================================================
--- trunk/quixote/publish.py	2003-11-10 18:42:24 UTC (rev 23115)
+++ trunk/quixote/publish.py	2003-11-10 18:44:53 UTC (rev 23116)
@@ -15,7 +15,7 @@
 except ImportError:
     pass
 
-from quixote import errors, fcgi
+from quixote import errors
 from quixote.html import htmltext
 from quixote.http_request import HTTPRequest, get_content_type
 from quixote.http_response import HTTPResponse
@@ -560,6 +560,7 @@
         function until there are no more requests.  This should also work
         for CGI scripts but it is not as portable as publish_cgi().
         """
+        from quixote import fcgi
         while fcgi.isFCGI() and not self.exit_now:
             f = fcgi.FCGI()
             self.publish(f.inp, f.out, f.err, f.env)