[object Object]

← back to Exo

patch for manual discovery, set known_peers

72329ba984472b71683df2f317059bc4357f3dc1 · 2025-02-01 23:06:57 +0000 · Alex Cheema

Files touched

Diff

commit 72329ba984472b71683df2f317059bc4357f3dc1
Author: Alex Cheema <alexcheema123@gmail.com>
Date:   Sat Feb 1 23:06:57 2025 +0000

    patch for manual discovery, set known_peers
---
 exo/networking/manual/manual_discovery.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/exo/networking/manual/manual_discovery.py b/exo/networking/manual/manual_discovery.py
index 2aeb0fc0..041eafa6 100644
--- a/exo/networking/manual/manual_discovery.py
+++ b/exo/networking/manual/manual_discovery.py
@@ -63,6 +63,7 @@ class ManualDiscovery(Discovery):
             print(f"{peer_id=} at {peer_config.address}:{peer_config.port} is not healthy. Removing.")
         except Exception as e:
           if DEBUG_DISCOVERY >= 2: print(f"Exception occurred when attempting to add {peer_id=}: {e}")
+      self.known_peers = new_known_peers
       await asyncio.sleep(5.0)
 
       if DEBUG_DISCOVERY >= 2: print(f"Current known peers: {[peer.id() for peer in self.known_peers.values()]}")

← 51b5c2ca add model downloading section to README  ·  back to Exo  ·  Add toggle to show only models downloaded locally d084dbe5 →