fix https://github.com/lbryio/lbry/issues/1881
This commit is contained in:
Jack Robison 2019-02-15 17:15:18 -05:00
parent 0d558bd552
commit 32b4405a4c
No known key found for this signature in database
GPG key ID: DF25C68FE0239BB2

View file

@ -423,7 +423,15 @@ class KademliaProtocol(DatagramProtocol):
self.ping_queue.enqueue_maybe_ping(peer) self.ping_queue.enqueue_maybe_ping(peer)
elif is_good is True: elif is_good is True:
await self.add_peer(peer) 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: except Exception as err:
log.warning("error raised handling %s request from %s:%i - %s(%s)", log.warning("error raised handling %s request from %s:%i - %s(%s)",
request_datagram.method, peer.address, peer.udp_port, str(type(err)), request_datagram.method, peer.address, peer.udp_port, str(type(err)),