From 32b4405a4c2c42b03d5a8a40175fd78d54b343d9 Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Fri, 15 Feb 2019 17:15:18 -0500 Subject: [PATCH] logging fix https://github.com/lbryio/lbry/issues/1881 --- lbrynet/dht/protocol/protocol.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lbrynet/dht/protocol/protocol.py b/lbrynet/dht/protocol/protocol.py index d836fbe95..4dfa7e8a1 100644 --- a/lbrynet/dht/protocol/protocol.py +++ b/lbrynet/dht/protocol/protocol.py @@ -423,7 +423,15 @@ class KademliaProtocol(DatagramProtocol): self.ping_queue.enqueue_maybe_ping(peer) elif is_good is True: await self.add_peer(peer) - + except ValueError as err: + log.debug("error raised handling %s request from %s:%i - %s(%s)", + request_datagram.method, peer.address, peer.udp_port, str(type(err)), + str(err)) + await self.send_error( + peer, + ErrorDatagram(ERROR_TYPE, request_datagram.rpc_id, self.node_id, str(type(err)).encode(), + str(err).encode()) + ) except Exception as err: log.warning("error raised handling %s request from %s:%i - %s(%s)", request_datagram.method, peer.address, peer.udp_port, str(type(err)),