+ def _sendResponse(self, addr, tid, msgType, response):
+ if not response:
+ response = {}
+
+ msg = {TID : tid, TYP : msgType, msgType : response}
+
+ if self.noisy:
+ print self.factory.port, "responding to", addr, ":", msg
+
+ out = bencode(msg)
+ self.transport.write(out, addr)
+ return len(out)
+