def run(self): gLog.print("MsgInQuPump {0}: starting".format(self.name)) while True: st = self.sk.receive() msg = makeMsgStr(st) for x in self.inQuList: q = x.inQu messageTypes = x.interests if type(msg) in messageTypes: q.put(msg)
def send(self, msg): assert(isinstance(msg, tuple)) st = makeMsgStr(msg) self.sock.sendall(st) gLog.print("<<< Sent {0} to peer {1}".format(msg, self.sock.getpeername()))