X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=knode.py;h=3e32ce83409aebffe04eec98f17b5dec1533e508;hb=ce14d8699c9306a4f8916277b1511048ac98b7e4;hp=8a38462e46430bdb20ee96c02212c73312475334;hpb=517b039ed7c53375d72da94bc6c4a45fdbaa2d48;p=quix0rs-apt-p2p.git diff --git a/knode.py b/knode.py index 8a38462..3e32ce8 100644 --- a/knode.py +++ b/knode.py @@ -4,7 +4,8 @@ from xmlrpcclient import XMLRPCClientFactory as factory from const import reactor from xmlrpclib import Binary -class KNode(Node): + +class KNode(Node): def ping(self, sender): df = Deferred() f = factory('ping', (sender,), df.callback, df.errback) @@ -12,7 +13,7 @@ class KNode(Node): return df def findNode(self, target, sender): df = Deferred() - f = factory('find_node', (target, sender), df.callback, df.errback) + f = factory('find_node', (Binary(target), sender), df.callback, df.errback) reactor.connectTCP(self.host, self.port, f) return df def storeValue(self, key, value, sender):