From 3abe1d903230f49f411a6439e90cedc70b4c5885 Mon Sep 17 00:00:00 2001 From: Prem Chaitanya Prathi Date: Thu, 19 Feb 2026 10:25:07 +0530 Subject: [PATCH] review comments --- waku/discovery/waku_kademlia.nim | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/waku/discovery/waku_kademlia.nim b/waku/discovery/waku_kademlia.nim index 22a0d2580..94b63a321 100644 --- a/waku/discovery/waku_kademlia.nim +++ b/waku/discovery/waku_kademlia.nim @@ -194,7 +194,7 @@ proc runDiscoveryLoop( info "extended kademlia discovery loop started", interval = interval try: - while wk.running: + while true: # Wait for node to be started if not wk.isNodeStarted.isNil() and not wk.isNodeStarted(): await sleepAsync(ExtendedKademliaDiscoveryStartupDelay) @@ -203,8 +203,8 @@ proc runDiscoveryLoop( var records: seq[ExtendedPeerRecord] try: records = await wk.protocol.randomRecords() - except CatchableError: - warn "extended kademlia discovery failed", error = getCurrentExceptionMsg() + except CatchableError as e: + warn "extended kademlia discovery failed", error = e.msg await sleepAsync(interval) continue @@ -258,7 +258,6 @@ proc start*( except CatchableError as e: return err("failed to start kademlia discovery: " & e.msg) - wk.running = true wk.discoveryLoop = wk.runDiscoveryLoop(interval, minMixPeers) info "kademlia discovery started"