replaced getattr with getitem

This commit is contained in:
ytemiloluwa
2024-07-30 22:20:13 +01:00
parent 1bb597999d
commit 18a2df5d9b

View File

@@ -1070,18 +1070,18 @@ class BOSer(BraiinsOSFirmware):
except APIError: except APIError:
return [] return []
pools_data = [] pools_data = []
for group in grpc_pool_groups: for group in grpc_pool_groups["poolGroups"]:
for pool_info in group.pools: for idx, pool_info in enumerate(group["pools"]):
pool_data = PoolMetrics( pool_data = PoolMetrics(
url=pool_info.url, url=pool_info["url"],
user=pool_info.user, user=pool_info["user"],
index=int(pool_info.uid), index=idx,
accepted=pool_info.stats.accepted_shares, accepted=pool_info["stats"]["acceptedShares"],
rejected=pool_info.stats.rejected_shares, rejected=pool_info["stats"]["rejectedShares"],
get_failures=pool_info.stats.stale_shares, get_failures=pool_info["stats"]["stale_shares"],
remote_failures=0, remote_failures=0,
active=pool_info.active, active=pool_info["active"],
alive=pool_info.alive alive=pool_info["alive"]
) )
pools_data.append(pool_data) pools_data.append(pool_data)