SVN: r25345 - trunk/quixote/server
Neil Schemenauer <nascheme-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]> Thu, 14 Oct 2004 13:34:07 -0400
| Newsgroups | gmane.comp.web.quixote.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: nascheme
Date: 2004-10-14 13:29:05 -0400 (Thu, 14 Oct 2004)
New Revision: 25345
Modified:
trunk/quixote/server/medusa_http.py
trunk/quixote/server/twisted_http.py
Log:
Create HTTPRequest object directly rather than calling create_request().
Modified: trunk/quixote/server/medusa_http.py
===================================================================
--- trunk/quixote/server/medusa_http.py 2004-10-14 17:28:12 UTC (rev 25344)
+++ trunk/quixote/server/medusa_http.py 2004-10-14 17:29:05 UTC (rev 25345)
@@ -13,6 +13,7 @@
import asyncore, rfc822, socket, urllib
from StringIO import StringIO
from medusa import http_server, xmlrpc_handler
+from quixote.http_request import HTTPRequest
from quixote.http_response import Stream
from quixote.publish import Publisher
@@ -98,7 +99,7 @@
environ[envname] = header
stdin = StringIO(data)
- qreq = self.publisher.create_request(stdin, environ)
+ qreq = HTTPRequest(stdin, environ)
output = self.publisher.process_request(qreq, environ)
qresponse = qreq.response
Modified: trunk/quixote/server/twisted_http.py
===================================================================
--- trunk/quixote/server/twisted_http.py 2004-10-14 17:28:12 UTC (rev 25344)
+++ trunk/quixote/server/twisted_http.py 2004-10-14 17:29:05 UTC (rev 25345)
@@ -29,6 +29,7 @@
from twisted.python import threadable
from twisted.internet import abstract
+from quixote.http_request import HTTPRequest
from quixote.http_response import Stream
class QuixoteTWRequest(server.Request):
@@ -39,7 +40,7 @@
# this seek is important, it doesn't work without it (it doesn't
# matter for GETs, but POSTs will not work properly without it.)
self.content.seek(0, 0)
- qxrequest = self.publisher.create_request(self.content, environ)
+ qxrequest = HTTPRequest(self.content, environ)
self.quixote_publish(qxrequest, environ)
resp = qxrequest.response
self.setResponseCode(resp.status_code)