def init_node(_node: NodeInfo, _item: dict, _rank: int) -> Optional[NodeInfo]: if _node.id.lower() != _item["NodeId"].lower(): return None _node.rank = _rank + 1 _node.name = _item["NodeName"] _node.shares = int(_item["Shares"], 16) return _node