]> git.mxchange.org Git - quix0rs-apt-p2p.git/blobdiff - xmlrpcclient.py
now we store and retrieve node information from our database...
[quix0rs-apt-p2p.git] / xmlrpcclient.py
index 7b50917df8b63243c3056e886d13a014cff28a2c..f8d33b2fb05d7e5bdf1cf24572fa1595bb486be9 100644 (file)
@@ -3,6 +3,7 @@ from twisted.protocols.http import HTTPClient
 from twisted.internet.defer import Deferred
 
 from xmlrpclib import loads, dumps
+import socket
 
 USER_AGENT = 'Python/Twisted XMLRPC 0.1'
 class XMLRPCClient(HTTPClient):
@@ -23,11 +24,7 @@ class XMLRPCClient(HTTPClient):
            print "response decode error: " + `e`
            self.d.errback()
        else:
-           l = []
-           for i in args:
-               l.append(i)
-           l.append({'host' : self.transport.getHost()[1]})
-           apply(self.d.callback, (l,))
+           apply(self.d.callback, args)
 
 class XMLRPCClientFactory(ClientFactory):
     def __init__(self, method, args, callback=None, errback=None):
@@ -38,7 +35,8 @@ class XMLRPCClientFactory(ClientFactory):
            self.d.addCallback(callback)
        if errback:
            self.d.addErrback(errback)
-           
+        self.noisy = 0
+        
     def buildProtocol(self, addr):
         prot =  XMLRPCClient()
        prot.method = self.method