Эх сурвалжийг харах

dnet: render nodes as offline when rpc can't connect

lunar-mining 2 жил өмнө
parent
commit
7f3539704e
1 өөрчлөгдсөн 3 нэмэгдсэн , 2 устгасан
  1. 3 2
      bin/dnet/main.py

+ 3 - 2
bin/dnet/main.py

@@ -40,8 +40,9 @@ class Dnetview:
                 logging.debug(f"Started {name} RPC on port {port}")
                 break
             except Exception as e:
-                logging.debug(f"failed to connect {host}:{port} {e}")
-                pass
+                info[name] = {}
+                await self.queue.put(info)
+                continue
     
         data = await rpc._make_request("p2p.get_info", [])
         info[name] = data