/[cvs]/nfo/projects/netfraggle/libs/xmlrpclib.py
ViewVC logotype

Diff of /nfo/projects/netfraggle/libs/xmlrpclib.py

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

revision 1.2 by joko, Mon Aug 30 13:57:22 2004 UTC revision 1.3 by joko, Mon Aug 30 16:54:29 2004 UTC
# Line 983  class _Method: Line 983  class _Method:
983      def __getattr__(self, name):      def __getattr__(self, name):
984          return _Method(self.__send, "%s.%s" % (self.__name, name))          return _Method(self.__send, "%s.%s" % (self.__name, name))
985      def __call__(self, *args):      def __call__(self, *args):
986          return self.__send(self.__name, args)          return self.__send(self.__name, *args)
987    
988  ##  ##
989  # Standard transport class for XML-RPC over HTTP.  # Standard transport class for XML-RPC over HTTP.
# Line 1023  class Transport: Line 1023  class Transport:
1023          self.send_user_agent(h)          self.send_user_agent(h)
1024          self.send_content(h, request_body)          self.send_content(h, request_body)
1025    
         #errcode, errmsg, headers = h.getreply()  
1026          response = h.getresponse()          response = h.getresponse()
1027    
1028          if response.status != 200:          if response.status != 200:
# Line 1041  class Transport: Line 1040  class Transport:
1040    
1041          import __main__          import __main__
1042          __main__.phpsessionid = response.getheader('Set-Cookie')          __main__.phpsessionid = response.getheader('Set-Cookie')
         #print self.phpsessionid  
1043                    
1044          #return self._parse_response(h.getfile(), sock)          #return self._parse_response(h.getfile(), sock)
1045          return self._parse_response(response, None)          return self._parse_response(response, None)
# Line 1064  class Transport: Line 1062  class Transport:
1062      def make_connection(self, host):      def make_connection(self, host):
1063          # create a HTTP connection object from a host descriptor          # create a HTTP connection object from a host descriptor
1064          import httplib          import httplib
         #return httplib.HTTP(host)  
1065          return httplib.HTTPConnection(host)          return httplib.HTTPConnection(host)
1066    
1067      ##      ##
# Line 1094  class Transport: Line 1091  class Transport:
1091    
1092      def send_php_sessionid(self, connection):      def send_php_sessionid(self, connection):
1093          import __main__          import __main__
         print "send: " + str(__main__.phpsessionid)  
1094          connection.putheader("Cookie", str(__main__.phpsessionid))          connection.putheader("Cookie", str(__main__.phpsessionid))
         #pass  
1095    
1096    
1097      ##      ##

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed