From 5013426e02b5521113bf4febd3c825d48e28bd27 Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Mon, 5 Mar 2018 13:14:47 -0500 Subject: [PATCH] logging and docstring --- lbrynet/dht/node.py | 5 +++++ lbrynet/dht/protocol.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lbrynet/dht/node.py b/lbrynet/dht/node.py index 12d28cdd5..09842ed99 100644 --- a/lbrynet/dht/node.py +++ b/lbrynet/dht/node.py @@ -176,6 +176,11 @@ class Node(object): raise ValueError("%s lbrynet may already be running." % str(e)) def bootstrap_join(self, known_node_addresses, finished_d): + """ + Attempt to join the dht, retry every 30 seconds if unsuccessful + :param known_node_addresses: [(str, int)] list of hostnames and ports for known dht seed nodes + :param finished_d: (defer.Deferred) called when join succeeds + """ @defer.inlineCallbacks def _resolve_seeds(): bootstrap_contacts = [] diff --git a/lbrynet/dht/protocol.py b/lbrynet/dht/protocol.py index ce45f56c1..2c624dead 100644 --- a/lbrynet/dht/protocol.py +++ b/lbrynet/dht/protocol.py @@ -211,7 +211,7 @@ class KademliaProtocol(protocol.DatagramProtocol): message = self._translator.fromPrimitive(msgPrimitive) except (encoding.DecodeError, ValueError) as err: # We received some rubbish here - log.exception("Decode error: %s", err) + log.exception("Error decoding datagram from %s:%i - %s", address[0], address[1], err) return except (IndexError, KeyError): log.warning("Couldn't decode dht datagram from %s", address)