X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=p2pool%2Futil%2Fp2protocol.py;h=28ace010e03c2883c2aae0964c172718b55328ec;hb=19bf4eac02eb3e12ca168ebc87f61f561e848d90;hp=e1ba80c193e9ed523c18bb6a3d392652d8b473d5;hpb=0e325a45dc1c1d40eabcf066c3b52a381ece569a;p=p2pool.git diff --git a/p2pool/util/p2protocol.py b/p2pool/util/p2protocol.py index e1ba80c..28ace01 100644 --- a/p2pool/util/p2protocol.py +++ b/p2pool/util/p2protocol.py @@ -19,21 +19,8 @@ class Protocol(protocol.Protocol): self._message_prefix = message_prefix self._max_payload_length = max_payload_length self.dataReceived2 = datachunker.DataChunker(self.dataReceiver()) - self.paused_var = variable.Variable(False) self.traffic_happened = traffic_happened - def connectionMade(self): - self.transport.registerProducer(self, True) - - def pauseProducing(self): - self.paused_var.set(True) - - def resumeProducing(self): - self.paused_var.set(False) - - def stopProducing(self): - pass - def dataReceived(self, data): self.traffic_happened.happened('p2p/in', len(data)) self.dataReceived2(data) @@ -96,7 +83,6 @@ class Protocol(protocol.Protocol): data = self._message_prefix + struct.pack('<12sI', command, len(payload)) + hashlib.sha256(hashlib.sha256(payload).digest()).digest()[:4] + payload self.traffic_happened.happened('p2p/out', len(data)) self.transport.write(data) - return self.paused_var.get_when_satisfies(lambda paused: not paused) def __getattr__(self, attr): prefix = 'send_'