2024-07-11 14:02:10 +03:00

24 lines
485 B
Python

import trio
from node import DANode
class DANetwork:
num_nodes: int
nodes: []
def __init__(self, nodes):
self.num_nodes = nodes
self.nodes = []
async def build(self, nursery):
node_list = []
port_idx = 7560
for _ in range(self.num_nodes):
port_idx += 1
nursery.start_soon(DANode.new,port_idx, node_list, nursery)
self.nodes = node_list
def get_nodes(self):
return self.nodes