Преглед изворни кода

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

lunar-mining пре 2 година
родитељ
комит
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}")
                 logging.debug(f"Started {name} RPC on port {port}")
                 break
                 break
             except Exception as e:
             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", [])
         data = await rpc._make_request("p2p.get_info", [])
         info[name] = data
         info[name] = data