@@ -180,20 +180,22 @@ async def bond(self, node: kademlia.Node) -> bool:
180
180
181
181
if self .use_v5 :
182
182
token = self .send_ping_v5 (node , [])
183
+ log_version = "v5"
183
184
else :
184
185
token = self .send_ping_v4 (node )
186
+ log_version = "v4"
185
187
186
188
try :
187
189
if self .use_v5 :
188
190
got_pong , _ , _ = await self .wait_pong_v5 (node , token )
189
191
else :
190
192
got_pong = await self .wait_pong_v4 (node , token )
191
193
except AlreadyWaitingDiscoveryResponse :
192
- self .logger .debug ("bonding failed, already waiting for pong" )
194
+ self .logger .debug ("bonding failed, awaiting %s pong from %s" , log_version , node )
193
195
return False
194
196
195
197
if not got_pong :
196
- self .logger .debug ("bonding failed, didn't receive pong from %s" , node )
198
+ self .logger .debug ("bonding failed, didn't receive %s pong from %s" , log_version , node )
197
199
self .routing .remove_node (node )
198
200
return False
199
201
@@ -569,7 +571,7 @@ def process_pong_v4(self, remote: kademlia.Node, token: Hash32) -> None:
569
571
try :
570
572
callback = self .pong_callbacks .get_callback (pingid )
571
573
except KeyError :
572
- self .logger .debug ('unexpected pong from %s (token == %s)' , remote , encode_hex (token ))
574
+ self .logger .debug ('unexpected v4 pong from %s (token == %s)' , remote , encode_hex (token ))
573
575
else :
574
576
callback ()
575
577
@@ -829,7 +831,7 @@ def process_pong_v5(self, remote: kademlia.Node, token: Hash32, raw_msg: bytes,
829
831
try :
830
832
callback = self .pong_callbacks .get_callback (pingid )
831
833
except KeyError :
832
- self .logger .debug ('unexpected pong from %s (token == %s)' , remote , encode_hex (token ))
834
+ self .logger .debug ('unexpected v5 pong from %s (token == %s)' , remote , encode_hex (token ))
833
835
else :
834
836
callback (raw_msg , wait_periods )
835
837
0 commit comments