homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author itkovian
Recipients
Date 2007年06月15日.14:05:40
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
I think the only changes required are these:
--- /sw/lib/python2.5/xmlrpclib.py 2006年11月29日 02:46:38.000000000 +0100
+++ xmlrpclib.py 2007年06月15日 16:03:17.000000000 +0200
@@ -1182,23 +1182,13 @@
 self.send_user_agent(h)
 self.send_content(h, request_body)
 
- errcode, errmsg, headers = h.getreply()
+ response = h.getresponse()
+ 
+ if response.status != 200:
+ raise ProtocolError(host + handler, response.status, response.reason, response.msg.headers)
 
- if errcode != 200:
- raise ProtocolError(
- host + handler,
- errcode, errmsg,
- headers
- )
-
- self.verbose = verbose
-
- try:
- sock = h._conn.sock
- except AttributeError:
- sock = None
-
- return self._parse_response(h.getfile(), sock)
+ payload = response.read()
+ return payload
 
 ##
 # Create parser.
@@ -1250,7 +1240,7 @@
 # create a HTTP connection object from a host descriptor
 import httplib
 host, extra_headers, x509 = self.get_host_info(host)
- return httplib.HTTP(host)
+ return httplib.HTTPConnection(host)
History
Date User Action Args
2007年08月23日 14:50:40adminlinkissue1613573 messages
2007年08月23日 14:50:40admincreate

AltStyle によって変換されたページ (->オリジナル) /